簡體   English   中英

會話無法在Chrome和Firefox上運行

[英]Session not working on Chrome and Firefox

我在本地計算機(127.0.0.1)上,在login.php上,我創建了一個會話變量,該變量從DB中提取值

$_SESSION['user_id'] = $row['user_id'];

在upload.php上,我稱變量

session_start();
$a = $_SESSION['user_id'];

並在查詢中的WHERE上使用變量:

$result = mysql_query("SELECT * FROM users WHERE user_id='" . $_SESSION['user_id'] . "'");
$result = mysql_query("SELECT * FROM users WHERE user_id='" . $_SESSION['user_id'] . "'");

問題是,兩個查詢都可以在Internet Explorer上正常運行,但不能在Chrome和Firefox上運行。

有什么建議可以解決這個問題?

您應該始終包含session_start(); 在使用$ _SESSION的每個頁面的開頭(除非無法正常使用),因此在login.php中也將其放在標題中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM