void HTTP::redirect (
string url
)
Cette fonction redirige le client. Celà est obtenu par l'envoi d'un en-tête Location: et une sortie.
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.
string $url - la nouvelle URL où doit être redirigé le client.
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.