私はウェブサイトのセキュリティを強化するためのツールを構築しています。 ツールがCMSを起動する前に読み込まれ、問題のあるコンテンツ(ソフトファイアウォールなど)をスキャンしますコードを使用した後のコンポーザーオートローダーのアンロード
問題は次のとおりです。 - ツールをビルドするにはComposer上でいくつかのライブラリを使用しました。ここまでは順調ですね。 CMSがComposer Autoloadを呼び出すと、コード内に同じlibsの異なるバージョンが存在することになり(問題とエラーが発生するため)、これは悪い考えかもしれません。
私のスクリプトがリクエストをスキャンし終えたら、作者の自動ロードをアンロードする方法はありますか?
は、任意の助けをありがとう:)
なぜあなたはあなたのツールをCMSに統合しなかったのだろうが、それを別のツールとして開発したのだろうか? – Xatenev
別個のベンダーディレクトリを使用して、パスの競合を取得せず、 '$ functions = spl_autoload_functions();を使用します。 foreach($関数としての$関数){ spl_autoload_unregister($関数); } ' – Xatenev
@ Xatenev今後このツールを他のウェブサイトでも使用したいと考えています。したがって、CMSは非特定でなければなりません。 – OmegaTCU