![](/img/trans.png)
[英]why does browser attempt to download php file everytime I try to run that file?
[英]Why PHP Session Destroyed?
我有這個PHP代碼,
<?php
session_start();
Print_r($_SESSION);
$_SESSION['value'] = 1;
Print_r($_SESSION);
?>
每次刷新頁面時為什么打印以下內容..
Array
(
)
Array
(
[value] => 1
)
它應該打印,
Array
(
[value] => 1
)
Array
(
[value] => 1
)
我在Fedora 14上使用lighttpd
作為http
服務器。
我讀到運行chown -R root:lighttpd /var/lib/php/
解決了其他有同樣問題的問題。
資源:
http://masdeni.com/archives/6-Lighttpd-+-PHP-Session-Problem.html
我會測試看session_start()
返回true
(會話已啟動),例如:
$is_session_started = session_start();
如果$is_session_started == false
,那么你的答案就是1/2。 另外1/2會找出它為什么沒有開始。 根據上面的@Ryan,檢查您的會話ini設置。
如果您使用cookie存儲會話ID,請確保在打印/回顯/返回任何其他值到瀏覽器之前調用session_start()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.