[PHP-users 23910] Re: リダイレクト
Kiyotaka Doumae
don @ don.am
2004年 12月 14日 (火) 16:12:34 JST
堂前と申します。
Location: を使うときは、絶対 URI を使う必要があります。
なので、[1] は正しくなく、[2] が正しい書式です。
たまたま [1] で動く場合もありますが、幸運以上の何物でもないと思っておい
たほうが良いでしょう。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
の "14.30 Location" あたりをご覧ください。
美馬 大雅 wrote:
> 絶対URLだとリダイレクトされて
> 絶対パスだとリダイレクトされません。
>
> [1] header("Location: /");
> [2] header("Location: http://xx.xx.xx.xx/");
>
> 私のテスト環境(サーバ)では[1][2]共にリダイレクトされます
> が
> 違う環境(サーバ)では[1]はリダイレクトされず
> [2]はりダイレクトされます。
--
DON (堂前清隆)
don @ don.am / http://www.don.am/~don/
PHP-users メーリングリストの案内