疯掉了,生成2个session文件

countstars 2005-04-11 04:06:30
我在一个静态页面里用iframe镶入一个页面,这个页面是个提交表单,其中有验证码图片。问题出在这里了,当我浏览这个页面的时候,同时生成2个session文件,一个记录了验证码字符串,另一个是空文件,也就是引用验证码的这个页面生成的,所以当我提交页面的时候,读取session文件的时候,发现验证码是空的,也就是它不读取验证码所生成的session文件的内容而是读空session文件。
总结一句话,为什么这个时候生成2个session文件而不是我没加iframe时候的那样只有一个session文件来记录验证码的信息??应该怎么处理这个问题?
...全文
189 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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。
试试行不行。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧