A quoi sert ce code ?

Résolu
playboy-1990 Messages postés 593 Statut Membre -  
playboy-1990 Messages postés 593 Statut Membre -
Bonjour,
Dans un script trouvé sur le net
j'ai trouvé ce code
Je me demande à quoi il sert ?

$aUrl = parse_url( 'http://mysite.com' );
if( isset($_SERVER['HTTP_HOST']) and 0 != strcasecmp($_SERVER['HTTP_HOST'], $aUrl['host']) and 0 != strcasecmp($_SERVER['HTTP_HOST'], $aUrl['host'] . ':80') )
{
header( "Location:http://{$aUrl['host']}{$_SERVER['REQUEST_URI']}" );
exit;
}

Pouvez-vous me le dire ?
Merci
A voir également:

2 réponses

gaerebut Messages postés 1060 Statut Membre 171
 
Bonjour,

en gros ce code vérifie si la variable $_SERVER['HTTP_HOST'] (qui est le "Contenu de l'en-tête Host: de la requête courante, si elle existe") est identique à la variable $aUrl (au niveau de la casse également).
Si cela n'est pas égal, on est redirigé sur un page et le code s'arrête.

A+
Gaerebut
0
playboy-1990 Messages postés 593 Statut Membre 273
 
Merci mais est-ce utile ?
0