[php] Cookie setten lukt wel, lezen niet?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 15:55

Snow_King

Konijn is stoer!

Topicstarter
Hoi,

ik ben nu een login systeem aan het maken met php dmv cookies.
Kom nu niet met de opmerking gebruik sessions!

Ok zo set ik de cookie:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$result_login = mysql_query("SELECT user_id, username, user_password FROM forum_users WHERE username='$usr_name' AND user_password='$usr_pw'");
$login_tmp = mysql_num_rows($result_login);
if($login_tmp = "1"){

$usr_tijd = date("h:m:s");
$usr_session = rand("1", "9999999999999");
$usr_session = md5($session.$usr_tijd);

mysql_query("INSERT INTO site_sessions SET usr_name='$usr_name', session_id='$usr_session'");

Setcookie("aog_name", $usr_name, Time()+3600);
Setcookie("aog_session", $usr_session, Time()+3600);

echo("<p>Loged in!</p>");
} else {
echo("Sorry, but your username/password combination was incorrect");
}


Ik heb IE6 even ingesteld dat ie bij alle cookies moet prompten en dat doet ie ook gewoon netjes.
Cookie setten gaat dus

Nu de cookie lezen
PHP:
1
2
3
4
5
$cookie_usr = $HTTP_COOKIE_VARS["aog_name"]; 
$cookie_session = $HTTP_COOKIE_VARS["aog_session"]; 

$select_session = mysql_query("SELECT id FROM site_sessions WHERE usr_name='$cookie_usr' AND session_id='$cookie_session'");
$currentstatus = mysql_num_rows($select_session);


Nu blijft currentstatus dus gewoon 0, dat houdt dus in niet ingelogd!
Als ik $cookie_usr en $cookie_session wil echo'en komt er niets, dus die twee leest hij gewoon niet!

iemand een idee?

[ Voor 10% gewijzigd door Snow_King op 20-12-2002 21:02 ]


Acties:
  • 0 Henk 'm!

  • nrg
  • Registratie: April 2001
  • Laatst online: 14:04

nrg

Voor de duidelijkheid: problem is gesolved.
De cookie werd geset vanuit /inc/ en uitgelezen op /.
Deed 'ie dus niet :)