爲什麼cookie不起作用在IE9中,在其他瀏覽器中起作用?php使用Cookie登錄,Internet Explorer 9
在日誌中我使用代碼
$expires = 60 * 60 * 24 * 365;
$time = time() + $expires;
setcookie ("username", $user, $time, "/");
setcookie ("password", $pass , $time, "/");
而在註銷我使用代碼
$expires = 60 * 60 * 24 * 365;
$time = time() - $expires;
setcookie ("username", "", $time, "/");
setcookie ("password", "" , $time, "/");
在檢查登錄的用戶,我使用
if (isset($_COOKIE['username']) && isset($_COOKIE['password'])) {
$result = mysql_query ("select * from users where user=$_COOKIE['username'] and passwd=$_COOKIE['password']");
while ($row = mysql_fetch_assoc ($result)) {
return $row;
}
return array();
}
如何解決日誌記錄在所有瀏覽器中都有效 謝謝你的提示
問候
在這看看,也許它會幫助你: http://stackoverflow.com/a/1211868/718829 –
在哪裏把標題(「p2p:...」); ?? setcookie(「用戶名」,$ user,$ time,「/」);標題( 「P2P:...」);或標題(「p2p:...」); setcookie(「用戶名」,$用戶,$時間,「/」); ?? – iff
header(「p2p:...」);首先在你的文件中。 –