Ingen cookie efter header("location: index.php") hvorfor?
Jeg har denne kode:<?
include("config.php");
$user = $_POST["user_name"];
$user_pass = $_POST["user_pass"];
$pass = crypt("$pass_login",base64_encode("$user_pass"));
$db = mysql_connect("$hostname", "$username", "$password");
mysql_select_db("$database", $db);
$result = mysql_query("SELECT id, user, pass FROM storkie_users WHERE user = '$user' and pass = '$pass'");
while($data = mysql_fetch_array($result)){
$id = $data[0];
$slogin = $data[6];
$slogin_timestamp = $data[7];
$point = $data[9]+5;
}
if(mysql_num_rows($result) == 0){
setcookie("user", "$user", time()- 3600);
setcookie("user_id", "$id", time()- 3600);
header("Location: users/logind.php?mode=1");
}
if(mysql_num_rows($result) == 1){
setcookie("user", "$user", time()+ 3600);
setcookie("user_id", "$id", time()+ 3600);
$dato = date("d-m-y - H:i");
mysql_query("UPDATE storkie_users SET point = point+5 WHERE slogin_timestamp < now()-86400 and slogin > '' and id = '$id'");
mysql_query("UPDATE storkie_users SET slogin = '$dato', slogin_timestamp = now() WHERE id = '$id'");
header("location: index.php");
}
?>
Udskyld gad ikke klippe i det :-)
Hvorfor vil den ikke sætte cookien?
Den virker ihvertfald ikke!
Jeg har prøvet på en side hvor der virkede og nu på en anden side virker det ikke.
Hvorfor og kan jeg rette det?
