previousHTTP::negotiateLanguage (Previous) (Next) HTTP_Clientnext

View this page in Last updated: Sun, 21 Jun 2009
English | Brazilian Portuguese | Chinese | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

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()を試みます。

previousHTTP::negotiateLanguage (Previous) (Next) HTTP_Clientnext

Download Documentation Last updated: Sun, 21 Jun 2009
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.