所以我刚刚转到Memcache
处理我的PHP会话,在使用files
之前设置保存处理程序之后,我注意到会话数据可以设置( as I've tested inserting data
)但页面刷新后数据丢失。
我用来测试这个代码:
session_start();
$_SESSION['test'] = 'asd!';
echo "<pre>",print_r($_SESSION),"</pre>";
这选择了包含我刚刚添加的会话数据的数组,在删除了向会话数组添加信息的行后,我刷新了页面并且数组中没有数据。
这是我php.ini
中与Memcache
相关的当前设置:
session.save_handler = memcache
session.save_path = 'tcp://127.0.0.1:11211?persistant=1'
我猜测GET
提供的save_path
数据存在问题,但我无法找到有关请求含义的任何信息。
我尝试加载并执行会话添加/加载的页面是http://localhost/api/get/sessionid
- 它只使用一些slugs来加载php脚本。
谢谢!
PS:我正在使用TS PHP(Thread Safe
)(不确定这是否重要,只是想到了它)