2013-01-16 13 views

答えて

9

http_redirectは基本的にヘルパー関数で、header locationを使いやすくするために、GETデータの配列を渡すことができます。

+0

ヘルパー関数の出力? –

+0

これは他の機能ができる機能を実行する機能ですが、より簡単です。ヘルパー関数のもう一つの例は 'socket_create()'、 'socket_bind()'と 'socket_listen()'のショートカットとして['socket_create_listen()'](http://php.net/socket-create-listen) –

0

ヘッダーがPHPを再初期化して、それがHTMLメタリダイレクトようなものだ、新しいページにユーザーを転送しますが、もっと早く。

2

1)Header in PHP

ヘッダ()関数は、クライアントに、生のHTTPヘッダを送信します。

<?php 
header("HTTP/1.0 404 Not Found"); 
?> 

上記(PHPドキュメントから取得)は、404ヘッダーをクライアントに返します。

2)HTTP Redirect

は、与えられたURLにリダイレクト。

<?php 
http_redirect("relpath", array("name" => "value"), true, HTTP_REDIRECT_PERM); 
?> 

(PHPのドキュメントから撮影)上記:

HTTP/1.1 301 Moved Permanently 
X-Powered-By: PHP/5.2.2 
Content-Type: text/html 
Location: http://www.example.com/curdir/relpath?name=value&PHPSESSID=abc 

Redirecting to <a href="http://www.example.com/curdir/relpath?name=value&PHPSESSID=abc">http://www.example.com/curdir/relpath?name=value&PHPSESSID=abc</a>. 
関連する問題