A quoi sert ce code ?

Résolu
playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -  
playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -
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 1017 Date d'inscription   Statut Membre Dernière intervention   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 458 Date d'inscription   Statut Membre Dernière intervention   273
 
Merci mais est-ce utile ?
0