Php 由于$\会话的大小,$\会话在ajax调用中消失
我的php项目遇到了一些麻烦 在我的$\会话中,我记录了很多多数组和数据,其中包含10MB txt文件中的数据 记录数据后,我使用:Php 由于$\会话的大小,$\会话在ajax调用中消失,php,jquery,ajax,session,Php,Jquery,Ajax,Session,我的php项目遇到了一些麻烦 在我的$\会话中,我记录了很多多数组和数据,其中包含10MB txt文件中的数据 记录数据后,我使用: var_dump($_SESSION) 这很有效 但如果我在ajax调用的php文件中调用var_dump(),我会得到以下结果: array(0) { } 我的ajax文件: session_start(); ini_set('memory_limit', '-1'); var_dump($_SESSION); 为什么我的$\u会话在我的ajax.php中
var_dump($_SESSION)
这很有效
但如果我在ajax调用的php文件中调用var_dump(),我会得到以下结果:
array(0) { }
我的ajax文件:
session_start();
ini_set('memory_limit', '-1');
var_dump($_SESSION);
为什么我的$\u会话在我的ajax.php中是空的?您没有将会话\u start()放在“录制”文件中吗?默认情况下,会话的最大限制为128 MB,因此不需要考虑大小。
您写的是“由于$\u会话的大小”,但您不应该假设。您想要的是一个数据库。请不要尝试在
$\u会话中存储10 MB;这只是要求灾难。我报告所有的错误,但我没有得到任何一个。是的,最好的应该是一个数据库,但我真的想使用$\u会话。没有分号丢失,只有一个坏的副本/粘贴。您能解释一下为什么要在会话中存储这么大的数组吗?我也在localhost中工作