Pour l'exemple qui suit, "nom" vaut "lephpfacile".
Donc on a : page1.php?nom=lephpfacile
Normalement, à l'aide du script ci-dessous, on doit être redirigé vers le site... Mais ca ne fonctionne pas. ca redirige simplement vers http://.com
Le "lephpfacile" n'a pas été pris en compte...
mysql_real_escape_string c'est pour une insertion dans la db.
ensuite ton code utilise une variable $nom dans le header du else qui n'existe PAS lorsque $_GET['nom'] existe, c'est pour cela que tu n'a que le .com dans l'url !!!!
ton code est mal pensé sur la forme, sur le fond aussi puisse que tout les sites n'ont pas d'extension .com (enfin bon après c'est p'tet qu'un exemple ;)).
le problème vient certainement du fait que le script que j'ai cité dans les précédents messages ne s'execute que si un formulaire est soumis...et ce formulaire est soumis comme cela :
<form action="page1.php" method="post">
Autrement dit...erreur bête de ma part ! Puisque dès qu'on soumet le formulaire tout ce qu 'il y a après le nom du fichier (ceci : ?nom=XX) disparait...
Je pense donc qu'il faut que je mette ceci après avoir déclaré la variable $nom même si le formulaire n'est pas soumis...
Désolé du double post, juste pour vous prévenir que maintenant ca fonctionne, le problème venait bien de mon erreur de "soummettage" (Ca existe ce mot ? ^^) de formulaire ;)