Avatar billede storkie Nybegynder
26. oktober 2003 - 21:08 Der er 4 kommentarer og
1 løsning

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?
Avatar billede erikjacobsen Ekspert
26. oktober 2003 - 21:11 #1
På en IIS har det i hvert fald ikke altid virket. Den kunne (kan?)
ikke sætte en cookie samtidig med en redirect.
Avatar billede storkie Nybegynder
26. oktober 2003 - 21:15 #2
okay.
er der andre måder man kan gøre det på i stedet?
Avatar billede erikjacobsen Ekspert
26. oktober 2003 - 21:15 #3
Droppe IIS er ikke en mulighed ?
Avatar billede storkie Nybegynder
26. oktober 2003 - 21:17 #4
istedet for en header altså
Avatar billede storkie Nybegynder
29. oktober 2003 - 16:02 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du spille en central rolle som systemforvalter i et samfundskritisk it-system?

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Politiets Efterretningstjeneste

DevOps engineer til dataanalyse i PET