previousHTTP::negotiateLanguage (Previous) (Next) HTTP_Clientnext

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

HTTP::redirect

HTTP::redirect – Redirige le client

Synopsis

require_once 'HTTP.php';

void HTTP::redirect ( string url )

Description

Cette fonction redirige le client. Celà est obtenu par l'envoi d'un en-tête Location: et une sortie.

Example

Redirection vers un autre site

<?php
require_once 'HTTP.php';

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

Redirection locale

<?php
require_once 'HTTP.php';

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

Celà va rediriger le client vers /foo.php. Cette méthode veillera à ajouter le nom d'hôte correct comme requis par la RFC 2616.

Parameter

  • string $url - la nouvelle URL où doit être redirigé le client.

Note

This function can be called statically.

Evitez d'envoyer n'importe quelle sorte de donnés avant d'appeler la fonction redirect().

L'en-tête location nécéssite une URL absolue. Si ce n'est pas le cas, redirect() essayera de la reconstruire à partir de $url . Donc, si la redirection échoue, définissez l'URL absolue manuellement en tant qu'argument.

previousHTTP::negotiateLanguage (Previous) (Next) HTTP_Clientnext

Download Documentation Last updated: Sun, 18 Oct 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.