Header en panne

Otho
Invité n'ayant pas de compte PHPfrance

01 août 2008, 23:19

Bonjour,
voici quelques lignes de codes qui fonctionnaient très bien depuis des mois jusqu'à hier.

if ($UID != "") {

$result=mysql("$DBName","SELECT * FROM users WHERE User='$UID'");

$num = mysql_numrows($result);

if ($num == "0") {

$dt=date("YmdHis");

$UID="$dt$REMOTE_ADDR";

$date=date("z");

mysql("$DBName","INSERT INTO Users VALUES ('$UID','$date')");

Header("Location: $PHP_SELF?uid=$UID");
}

}


Depuis j'ai une erreur "Boucle de redirection Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas." La base Mysql semble en bonne santé et je n'avais pas touché au code.
Pouvez vous m'aider à y voir plus clair svp.

Administrateur PHPfrance
Administrateur PHPfrance | 449 Messages

02 août 2008, 00:02

Bonjour,

Pourrais tu lire les règlements du forums avant de poster et utiliser les balises code pour une meilleure lisibilité.

merci
Cordialement
Saeveas

http://saeveas.labrute.fr

Mammouth du PHP | 843 Messages

02 août 2008, 13:12

Header("Location: $PHP_SELF?uid=$UID"); 
se serai pas plutot:
Header("Location: http://".$_SERVER['PHP_SELF']."?uid=$UID"); 
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non: