[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 メーリングリストの案内