Hex
发表于 2009-1-17 12:20:49
你说说你是怎么执行的吧,在同一时间顺序执行这两个方法,肯定会得到数据,除非你的服务器时间和你的本地时间差很多小时。
097633
发表于 2009-1-17 16:21:21
先执行第一个方法,显示后再跳第二个方法
Hex
发表于 2009-1-17 18:27:55
那就不应该有问题,至少我所做的网站都是没问题的。
097633
发表于 2009-1-18 11:31:54
刷新一次产生一个session文件是怎么回事?
我修改过httpd文件
加
#APMServ默认虚拟主机
NameVirtualHost *:80
<VirtualHost *:80>
ServerName ci
DocumentRoot "E:/APMServ5.2.0/www/htdocs/ci/"
</VirtualHost>
<Directory "E:/APMServ5.2.0/www/htdocs/ci/">
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
用http://ci/index.php访问ci时session存不住
用http://localhost/ci/index.php访问session就存住了
不知道怎么弄......
[ 本帖最后由 097633 于 2009-1-18 11:40 编辑 ]
Hex
发表于 2009-1-18 13:55:10
我认为是服务器时间和你本地时间不对,至少我遇到过这样的问题,后来调整服务器时间就解决了。
漫无目的
发表于 2009-1-26 03:02:19
我在本地的ci(1.7)中用了下,在同一个控制器下定义的两个方法,一个方法设置session另一个读取的时候怎么是空的?
function mym()
{
$this->load->library('phpsession');
$this->phpsession->save('my','123456') ...
097633 发表于 2009-1-16 18:41 http://codeigniter.org.cn/forums/images/common/back.gif
你可以在__construct里直接$this->load->library('phpsession');而不必多次载入..
还有就是确保本地和服务器的时区一致性
sam
发表于 2009-2-25 16:28:49
楼主的session不错,但内容还需要补充,比如清除所有session
2009cms
发表于 2010-4-27 13:54:24
诶…… 学习中
ahkxhyl
发表于 2010-11-1 16:55:34
:lol学习下
ghyghoo8
发表于 2010-11-30 15:54:33
顶贴!拿来试试