2015-11-07 41 views
-2

我的php項目遇到了一些麻煩。

在我的$ _SESSION中,我記錄了很多多數組和數據,他包含了來自10MB txt文件的數據。

記錄我的資料後,我用:

var_dump($_SESSION) 

和這項工作做得很好。

但是,如果我在阿賈克斯名爲php文件調用的var_dump()我得到這個:

array(0) { } 

我的AJAX文件:

session_start(); 
ini_set('memory_limit', '-1'); 
var_dump($_SESSION); 

爲什麼我的$ _SESSION是空在我的ajax.php ?

+1

http://php.net/manual/en/function.error-reporting.php –

+2

你想要的是一個數據庫。請勿嘗試在$ _SESSION中存儲10 MB;那只是要求一場災難。 –

+0

我舉報所有錯誤,我沒有得到任何一個。 。 。 是最好的應該是一個數據庫,但我真的想要使用$ _SESSION。 沒有分號缺失,只是一個錯誤的複製/粘貼 – user3394825

回答

0

你沒有把session_start()放到你的「錄音」文件中嗎?默認情況下會話的最大限制爲128 MB,因此您不需要考慮大小。

你寫「由於大小$ _SESSION」,但你不應該假設。