2015-11-07 72 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”,但你不应该假设。