簡體   English   中英

會話無法在 chrome 中工作並在 Firefox 中工作

[英]session not working in chrome and working in firefox

我的會話不能在 chrome 和 safari 瀏覽器中運行,也不能在 Firefox 中運行。 誰能解釋為什么會這樣?

 <?php
  session_start();

 $sessionuser=$_SESSION['user'];


 ?>

如果我print_r($sessionuser)它不能在 chrome 或 safari 瀏覽器中工作,但在 Firefox 中工作

$sessionuser = $_SESSION['user'];

沒有周圍的引號+分號

我想說,除了你的代碼有解析錯誤之外,你必須使用session_start(); 在您使用$_SESSION[]之前

可能是您忘記了 Firefox 中的舊會話 cookie。 我認為可以用螢火蟲檢查這一點。

還要檢查 da5id 的答案,它會修復解析錯誤。

嘗試這個

session_start();

$sessionuser=$_SESSION['user'];

echo $sessionuser;

嘗試以下。 它適用於我在 LINUX 中的 chrome。

session_start();
$_SESSION['user'] = "hithere";
$sessionuser=$_SESSION['user'];
print_r($sessionuser);

您必須檢查您的瀏覽器 cookie。 您的會話不是一組如果 cookie 被禁用。 您必須進入瀏覽器設置並檢查 cookie 設置。

試試看嘛

就我而言,我只是重置 chrome 瀏覽器

轉到 chrome://settings/ 然后單擊高級然后重置

只需在設置中清除 Google Chrome 中的 cookie。

隱私和安全 -> Cookie 和其他站點數據 -> 查看所有 cookie 和站點數據

按域名或 IP 搜索並刪除現有的 cookie。

暫無
暫無

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

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