联系官方销售客服
1835022288
028-61286886
做一个简单的公众号获取用户openid创建账号的功能,其中用到cms的
\Phpcmf\Service::C()->session()->get('变量名称');
\Phpcmf\Service::L('cache')->set_data("缓存名称", "缓存变量值,支持数组", "缓存有效期,单位秒");
session和缓存功能,把access_token存到缓存里,用session来存用户信息。
测试的时候出现问题,在一台手机上登录创建账号成功后,在电脑上用网页打开页面,会读取到手机上缓存的cache和session文件。
手机访问时用“\Phpcmf\Service::C()->session()->set('userinfo',$str);”存账号数据,然后电脑端访问用“\Phpcmf\Service::C()->session()->get('userinfo');”会取到手机上账号的信息,这样子直接存取session就会读取混乱没有隔离,开发文档里只写了存取和删除,怎么解决这个问题?
https://www.xunruicms.com/doc/835.html