-2

サーバーにPHPファイルがあるとします。これで、私のHTMLに、PHPファイルのパス/URLを参照するJavascriptコードがあります。指定されたWebサイトでのみ機能するようにPHPコードを制限することはできますか?

4

2 に答える 2

0

簡単な答え: はい。


私の仮定は、多くの異なるドメインに同じ PHP スクリプトがあり、一部のドメインでは異なる動作をしたいということです。


最初に、PHP スクリプトがどのドメインで実行されているかを確実に検出できるようにする必要があります。これは、構成のどこかにあるはずです。私は信用HTTP_REFERER$_SERVERませんし、あなたが必要とするものを持っていないかもしれません。

これがあれば、スクリプトが何をすべきかを簡単に判断できます。

于 2013-01-18T13:38:48.513 に答える
0

試す:

if ($_SERVER['SERVER_NAME'] == 'site1') {
    // some code...
} else if ($_SERVER['SERVER_NAME'] == 'site2') {
    // some other code...
} else {
    // some other code...
}
于 2013-01-18T13:39:49.600 に答える