疯掉了,生成2个session文件

countstars 2005-04-11 04:06:30
我在一个静态页面里用iframe镶入一个页面,这个页面是个提交表单,其中有验证码图片。问题出在这里了,当我浏览这个页面的时候,同时生成2个session文件,一个记录了验证码字符串,另一个是空文件,也就是引用验证码的这个页面生成的,所以当我提交页面的时候,读取session文件的时候,发现验证码是空的,也就是它不读取验证码所生成的session文件的内容而是读空session文件。
总结一句话,为什么这个时候生成2个session文件而不是我没加iframe时候的那样只有一个session文件来记录验证码的信息??应该怎么处理这个问题?
...全文
147 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
countstars 2005-04-18
顶一下,期待解决方案
回复
lzkd 2005-04-18
深空好哦.....许多时间不见你出现了,在哪里呀?
回复
ashchen 2005-04-18
浏览器的问题,遇到这样的要关闭浏览器,清空所有缓存,默念金刚经10遍,差不多就好了
回复
countstars 2005-04-11
ft...
http://support.microsoft.com/default.aspx?scid=kb;EN-US;316112
回复
countstars 2005-04-11
session不是自动开始的,我session_start没报错
总之刷一次页面生成2个session文件
后来我用通过URL来传递SESSID,强制写入cookie,也无效

然后更见鬼的是,刚刚突然好了,真TMD变态,可是,这种问题已经碰到过很多次了,希望这次能得到解决。我是估计cookie的路径问题,导致验证码文件不能正确找到session id
回复
xuzuning 2005-04-11
session.auto_start=1 ???


回复
myvicy 2005-04-11
你先不要给iframe的src赋值,然后在静态页面里打开这个提交表单的页面,target为iframe。
试试行不行。
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告