我被困在這個問題上的最後兩天, 我在我的主「login.php」文件中有以下代碼 這是在所有瀏覽器中運行沒有任何問題,但沒有在「Safari」中。Safari瀏覽器不處理cookie - PHP
if(isset($_SESSION["del_log"]) && !empty($_SESSION["del_log"]) && isset($_SESSION["user_type"]) && !empty($deal_type)){
$expire=time()+60*60*24*365;
setcookie("del_log",$_SESSION["del_log"], $expire, '/');
setcookie("user_type", $_SESSION["user_type"], $expire, '/');
echo "<script>window.location.href=\"http://www.sample.com/foldername/index.php\"</script>";
}
我在 「... /文件夾名/ index.php」 包含文件檢查這些cookie爲:本次發行前
if (isset($_COOKIE["del_log"]) && !empty($_COOKIE["del_log"])){
$log=$_COOKIE["del_log"];
$user_type=$_COOKIE["user_type"];
}else{
echo "<script>window.location.href=\"http://www.sample.com/\"</script>";
}
它設置cookie的,不讀或不設置呢? – Voitcus
它不設置cookie ... –