2011-01-11 60 views
0

我已經使用CodeIgniter及其在會話類中的內部版本創建了一個站點。我已將其上傳到Plesk服務器,該服務器給了我一個演示網址:https://1.2.3.4:8443/sitepreview/http/mysite.com(不是實際的網址,不同的IP和文件夾)。在每個頁面上重新創建Codeigniter會話

正在每個頁面視圖上創建一個新的會話 - 我可以告訴,因爲會話數據不會保留在頁面之間,並且每次訪問新頁面時,會話表都會添加一行。

會話保持正確本地,讓Cookie配置如下:

$config['cookie_prefix'] = ""; 
$config['cookie_domain'] = ""; 
$config['cookie_path'] = "/"; 

我猜問題是與餅乾 - 我用螢火蟲來檢查,它出現在cookie是發送到服務器,但服務器正在用替換cookie進行響應。

我試過各種設置與實時配置,但沒有設法得到任何工作。我認爲應該正常工作的變化是

$config['cookie_prefix'] = ""; 
$config['cookie_domain'] = "1.2.3.4:8443"; 
$config['cookie_path'] = "/sitepreview/http/mysite.com"; 

但它不是!

任何想法?

回答

0

絕對是cookies的問題。我會看看文檔,並仔細檢查一切設置是否正確。確保你也使用了正確的驅動程序。

+0

你可能會發現你想找的位置:http://codeigniter.com/user_guide/libraries/sessions.html – Wade 2011-01-11 20:21:03

相關問題