我的PHP會話在不同的值之間波動,沒有明顯的原因。這裏要說的是證明了這一點我的測試代碼:由PHP會話問題困惑(Rackspace)
<?php
//test.php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
session_start();
print_r($_SESSION);
?>
當我刷新test.php的,該$_SESSION
有不同的值(約共3種不同的排列),就好像我在瀏覽該網站是在刷新頁面之間(我不是)。
回聲session_id()
不輸出任何內容。
任何想法?這完全搞亂了我在整個網站上處理會話/認證的過程。
更新:我使用Rackspace公司雲網站主辦
你在會議上都設置任何值,什麼樣的? – Sarfraz 2010-08-07 22:12:01
是的,會話會返回您要運行的各種數組,如同使用該站點一樣 - 已登錄的用戶數據數組..存儲頁面重定向值的數組等等。這是您看到的使用實際值的大雜燴該網站 – babonk 2010-08-07 22:14:27
您是否正在使用集羣?在DB保存的會話情況下是集羣數據庫還是用於文件保存會話的Web集羣? – 2010-08-07 22:14:47