[PHP-users 3536] Re: ネットスケープでLocation が変なところに飛んでしまう。

BosProject T.Takeuchi php-users@php.gr.jp
Wed, 14 Nov 2001 18:10:43 +0900


竹内です。

>  Locationにフルパスを与えてしまうと認証時のDB読み込みで不都合があるので
> (LAN内で実行した場合にわざわざ一度外をでてしまいます)相対パスにしているの
> です。

 アクセスしてきたIPアドレスで振り分けるという方法はいかがですか?

例)
$local = '192.168.0.';
if(ereg("^$local",$REMOTE_ADDR)){
  $locate = 'http://localhost/login.php';
}
else{
  $locate = 'http://www.hogehoge.com/login.php';
}
header("Location: $locate");

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
合資会社ボスプロジェクト
竹内 輝明 webmaster@bos-project.com

〒606-0066
京都市左京区上高野水車町1
TEL 075-707-9465 FAX 075-707-9466
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*