不同的域名,好像SESSION就无效了吧.
解决方案 »
- 求这段代码的详解
- php判断字符串是否含有韩文,在线等
- php 中向数据库中插入一条数据,不成功,系统又不提示是哪出了问题
- 请问是否可以清掉已ECHO的内容呢?
- 如何将保存到session中的类数组与一个现有的类数组比较啊
- 这样的参数值怎么用正则提取
- 几百M的文本文件(每行记录一条数据),有什么软件或者方法可以把它分割成几个文件
- 问题出在哪?
- "select ip_addr,indate,sum(view_count) as $all from cnt_info_ciji where......"
- 关于COOKIE使用的问题
- 谁知道这个技术??adodb+smarty+myClass 结合-数据类的智能操作
- 郁闷,mysql出现Got error 127 from storage engine错误
你第一次发帖的时候不存在session,所以丢失,但是这时你连接过去了,所以以后的session又有值了
解决的方法就是在发帖之前调用一下session的生成页面
js调用时不是session丢失,而是sessionid不同。总共有三个php页,一个是login.php,一个是验证码页,一个是loginok.php页。验证码页是作为img标签的src属性放在login.php页中,loginok.php是处理提交的用户名,密码,验证码等的页。
三个页有三个sessionid,第一次三个sessionid不相同,以后就相同了,而且都等于loginok.php页的sessionid了。按你的想法就是在第一次的时候调用一下loginok.php页,但是这样似乎不可能啊?
1、通过cookie传递的session是不能跨域的,因为cookie不能跨域
2、iframe调用的时候session丢失,这种说法值得商榷。如果登陆也是在这个iframe中进行的,就不会出现session的丢失
3、通过script的src进行的连接是标准的http连接,是可以传递cookie的。但第一次连接时并没有cookie,换句话说就是session还没有产生
2:对于iframe调用:不是没有session,而是cookie里没有PHPSESSID,所以每次都没有传PHPSESSID,导致login.php页和loginok.php的PHPSESSID不一样;所以我把PHPSESSID用get方式传过去,算是解决了这个问题,不过暂时还想不明白为什么。
3:script调用时还没弄好,晚上继续研究,^_^
谢谢唠叨!