チェックする必要があり$_SERVER['REMOTE_SERVER']
ますか?
3 に答える
4
これはトリックを行います:
if($_SERVER['REMOTE_ADDR'] === '127.0.0.1') {
// do something
}
X_FORWARDED_FOR に依存しないように注意してください。このヘッダーは簡単に (そして誤って) スプーフィングされる可能性があります。
これを行う正しい方法は、サーバー構成で環境変数を設定し、それを確認することです。これにより、ローカル環境、ステージング、および本番の間で状態を切り替えることもできます。
于 2013-01-16T14:57:33.403 に答える
0
This code will help you.
<?php
if($_SERVER['SERVER_NAME'] == 'localhost')
{
echo 'localhost';
}
?>
于 2013-01-16T18:52:07.617 に答える
0
小切手
$_SERVER['REMOTE_ADDR']=='127.0.0.1'
これは、ローカルで実行している場合にのみ当てはまります。これは、サーバーに対してもローカルであることを意味することに注意してください。したがって、PHP ページにリクエストを行うスクリプトがサーバー上で実行されている場合、それらもこの条件を満たします。
于 2013-01-16T14:54:14.363 に答える