私は一連の Web サイトをすべて同じサーバー上で異なるドメインでホストしています。いくつかの一般的な PHP スクリプトをホストして、他のドメインからこれらを呼び出せるようにしたいと考えています。
私は私のphpに少し慣れていないので、コードの試行を許してください-私が目指していることを理解するのに役立つかもしれない次の繰り返しを試しました!
phpタグ内から...
include('http://www.mydomain/common_include.php?show_section=$section');
$show_section = $_GET['show_section'];
include('http://www.mydomain/common_include.php');//Then $show_section would be available to the included file/cod
最後に、関数を含むインクルードを取得してから、親スクリプトからそのインクルードを実行しようとしました。
- サーバー(ファイルシステムなど)に関与するよりも、このPHP指向を維持したい(ただし、パーミッションなどは変更できます)
- 同じライブラリを各ドメインに個別にアップロードすることはできますが、それはしたくありません。
- PHP はサーバー上で実行されることを理解しているため、別のサーバーにスクリプトを含めると問題が発生する可能性があります。
前もって感謝します。
#編集 OK OK - 私はそれが悪い習慣であることを理解しています....迅速な回答に感謝します. ただし、各サイトのルートにファイルを追加することなく、すべてのサイトでこの基本的な php アプリを本質的に表示する方法について、他に推奨事項はありますか? 大量のスクリプトの重複を防ぐために...(データベースまたはその他のソリューションからスクリプトを大声で呼び出すことを考えてください)再度ご協力いただきありがとうございます