Ik heb een log bestand om in en uit te loggen. Deze werkt OP ZICH goed, als ik naar dit bestand verwijs met de goeie gebruikersnaam en wachtwoord wordt het cookie gezet. Alleen als ik de de // voor de header onderaan weg haal, zodat hij door verwijst naar de pagina waar hij vandaan kwam, dan zet hij de cookie niet!
Ken dit?
Ken dit?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| <? function login($user, $pass) { global $member_id; $sql = " SELECT member_id FROM drs_members WHERE nick='$user' AND pass='$pass'"; $result = mysql_query($sql); if ($row = mysql_fetch_object($result)) { setcookie("member_id", "$row->member_id"); } } function logout() { global $member_id; setcookie("member_id", "", time() - 3600); } if ($HTTP_POST_VARS["user"] != NULL && $HTTP_POST_VARS["pass"] != NULL) login($HTTP_POST_VARS["user"], $HTTP_POST_VARS["pass"]); else logout(); // header("location: $HTTP_REFERER"); ?> |