簡體   English   中英

無法將數據存儲到會話

[英]Cannot store data to session

我無法進行整個文件的會話。

我檢查了

  • 我在每個文件的開頭都有session_start()

  • 使用了記事本,因此IDE不會添加看不見的BOM字符

  • 沒有錯誤,警告等。

  • 啟用了會話(請參見下面的phpinfo()輸出)

  • 沒有重寫等

所以我的文件如下

a.php:

session_start();
$_SESSION["test"] = "value";
header("Location: b.php");
exit;

b.php

session_start();
echo "session: ";
print_r($_SESSION);

b.php輸出:

session: Array ()

phpinfo()輸出:

在此處輸入圖片說明

(兩個文件中的session_id()也相同,並且我有一個會話cookie文件。)

我唯一能想到的是會話保存路徑可能沒有寫權限,但是這是一個共享主機,因此我認為情況並非如此(無論如何我都會與主機porvider一起檢查)

我在這里想念什么?

在b.php頁上

使用此代碼

session_start();
echo $_SESSION["test"];

代替

session_start();
echo "session: ";
print_r($_SESSION);

暫無
暫無

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

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