alors voila, j'ai une page qui contient un simple print :
Code :
- <?
- print($id_login."<BR>".$id_pass."<BR>".$action);
- ?>
|
et quand je lance : page.php?id_login=aaa
ca n'affiche rien !
page.php?action=aaa
affiche "aaa"
le gros pb c'est que ça me le fait sur TOUTES mes pages, or ces variables sont importantes (identification)
j'ai l'impression que quand je suprime le cookie, il efface DEFINITIVEMENT les variables id_#
Code :
- function chk_id($id_login, $pass) {
- $true_pass = mysql_query("SELECT pass FROM quotes_users WHERE `login` = '".$id_login."'", $GLOBALS["con_id"]);
- $true_pass = mysql_fetch_array($true_pass);
- $true_pass = $true_pass[0];
- $pass = md5($pass);
- return ($pass == $true_pass);
- }
- function reg_id($id_login, $id_pass) {
- setcookie("id_login", $id_login, time()+3600);
- setcookie("id_pass", $id_pass, time()+3600);
- $GLOBALS["id_login"] = $id_login;
- $GLOBALS["id_pass"] = $id_pass;
- }
- function del_id($id_login) {
- setcookie("id_login" );
- setcookie("id_pass" );
- $GLOBALS["id_login"] = "";
- $GLOBALS["id_pass"] = "";
- }
|
sachant que :
chk_id -> verifier l'identifité
reg_id -> enregistrer le cookie de connection
del_id -> suprimer le cookie de connection
Voila ... si kk1 peut m'aider ... je vais peter un plomb ...
Surtout que je sens l'erreur conne .... parceque ça marche tres bien sur un autre site .........