par
Nico128 » 01 mai 2006, 17:23
Salut,
Soit c'est pour une histoire de
register_globals qui est à ON soit un problème de script. Par exemple si tu inclus ton fichier de connexion après avoir défini la variable $login avec quelque chose dans ce genre
Voilà ce que j'avais mis:
include ("news/conf.inc.php");
@MYSQL_CONNECT ($host,$login,$pass) or die ("Erreur, connexion à la base de données impossible");
mysql_select_db($base);
if ($envoyer != "")
{
if(isset($_SESSION['login']))
{
$nom = $_SESSION['login'] ;
}
else
{
$nom = 'Visiteur ['.$_POST['pseudo'].']';
}
Dans la page qui bugait j'avais jamais mis $login = $SESSION['login'] par contre dans une autres pages qui marche pour se connecté au site j'avais mis ça, mais je pense pas que c'est du a sa.
Ca doit surement etre cette variable globale, je me rapelle d'une fois ou j'avais réussi a récupéré la valeur dans l'URL alors que j'avais pas mis $_GET et je comprenais pas pourquoi ^^
Et ben merci de m'avoir éclaircit!
@++
[quote="Truc"]Salut,
Soit c'est pour une histoire de [url=http://fr2.php.net/manual/fr/security.globals.php]register_globals[/url] qui est à ON soit un problème de script. Par exemple si tu inclus ton fichier de connexion après avoir défini la variable $login avec quelque chose dans ce genre[/quote]
Voilà ce que j'avais mis:
[php]include ("news/conf.inc.php");
@MYSQL_CONNECT ($host,$login,$pass) or die ("Erreur, connexion à la base de données impossible");
mysql_select_db($base);
if ($envoyer != "")
{
if(isset($_SESSION['login']))
{
$nom = $_SESSION['login'] ;
}
else
{
$nom = 'Visiteur ['.$_POST['pseudo'].']';
}[/php]
Dans la page qui bugait j'avais jamais mis $login = $SESSION['login'] par contre dans une autres pages qui marche pour se connecté au site j'avais mis ça, mais je pense pas que c'est du a sa.
Ca doit surement etre cette variable globale, je me rapelle d'une fois ou j'avais réussi a récupéré la valeur dans l'URL alors que j'avais pas mis $_GET et je comprenais pas pourquoi ^^
Et ben merci de m'avoir éclaircit!
@++