PHP - header location

Résolu
Bonjour,

Je suis débutant en PHP et j'ai un truc qui doit être assez simple à faire en PHP : je voudrais par exemple quand un utilisateur tape l'adresse "commentcamarche.net" dans son navigateur, les "www." devant l'adresse.

J'ai testé un truc du genre pour l'instant, mais le site semble faire une boucle en fait :

<?php
$dns = 'http://www.commetcamarche.net/';

if (!header ('location: '.$dns))
{
break;
}
else
{
header ('location: '.$dns);
}
?>

Avec while, c'est encore pire.

Merci les boys et les girls...
Configuration: Mac OS X
Safari 530.17

3 réponses

  1. Pourquoi tu n'essaierais pas un truc comme ça plutôt:

    <?php
    $dns = 'www.commetcamarche.net';

    if ($_SERVER['HTTP_HOST']==$dns)
    {
    break;
    }
    else
    {
    header ('location: http://'.$dns);
    }
    ?>
    0
    1. Le problème persiste, mais c'est quoi cette fonction ?
      0