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.

Negotiate language with the user's browser (Previous) HTTP_Client (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.