HTTP::redirect

HTTP::redirect – クライアントをリダイレクトする

Synopsis

require_once 'HTTP.php';

void HTTP::redirect ( string url )

Description

この関数はクライアントをリダイレクトします。 これはLocation:ヘッダを出力し、 終了することで実行します。

Example

別のサイトにリダイレクトする

<?php
require_once 'HTTP.php';

HTTP::redirect("http://example.com/");
?>

ローカルリダイレクト

<?php
require_once 'HTTP.php';

HTTP::redirect("/foo.php");
?>

これは、/foo.phpへのクライアントを転送します。 この関数はRFC 2616.が要求する 正しいホスト名を付加します。

Parameter

  • string $url - クライアントを転送すべき新規URLです。

Note

This function can be called statically.

redirect()を呼ぶ前は、 クライアントにどんな種類のデータも送らないようにしてください。

Locationヘッダは絶対的なURLを要求します。 もし与えられなければ、$urlから構築し、 redirect()を試みます。