PHP - header location

Résolu
Fetide68 Messages postés 745 Date d'inscription   Statut Membre Dernière intervention   -  
Fetide68 Messages postés 745 Date d'inscription   Statut Membre Dernière intervention   -
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...
A voir également:

3 réponses

zoubiock Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   10
 
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
Fetide68 Messages postés 745 Date d'inscription   Statut Membre Dernière intervention   32
 
Le problème persiste, mais c'est quoi cette fonction ?
0
Fetide68 Messages postés 745 Date d'inscription   Statut Membre Dernière intervention   32
 
Pour info, la solution est là (on parle d'urls canoniques...) :
http://www.commentcamarche.net/forum/affich 13190735 ajout auto des www dans l adresse
0