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.