Hejsan
om jag sätter en cookie och på raden under kör en header som skickar vidare till en annan sida...sätts cookien då. Det verkar inte som det vill det men om jag tar bort header sätts cookien...ska det vara så?
/Arvid
4 svar · 192 visningar · startad av arvjos
Hejsan
om jag sätter en cookie och på raden under kör en header som skickar vidare till en annan sida...sätts cookien då. Det verkar inte som det vill det men om jag tar bort header sätts cookien...ska det vara så?
/Arvid
header("Cache-Control: private"); innan redirect-headern bör lösa problemet.
<?php
setcookie("enkaka","medvarde",time()+3600);
header("Cache-Control: private");
header("Location: adressen");
?>
och.. header("Cache-Control: private"); ..innebär ?
hjälper inte...funkar inte...vad ska jag göra...
<?php
include "../mysql_open.php";
$username = $_POST["username"];
$password = $_POST["password"];
$result = mysql_query("SELECT username, password, city, permission
FROM city_users
WHERE username = '$username'
AND password = '$password'");
if ($post = mysql_fetch_array($result))
{
setcookie("admin", "test", time()+60*20);
setcookie("permission", $post["permission"], time()+60*20);
header("Cache-Control: private");
header("Location: default.php");
}
else
{
header("Cache-Control: private");
header("Location: ../error.php?type=login");
}
include "../mysql_close.php";
?>
vad kan det vara för fel?
tack
/a
Borde funka om du använder detta, då väntar den i 2 sekunder innan den skickar dig vidare och hinner därmed sätta en cookie.
header("Refresh: 2; URL=din-fil.php");