奇怪的session问题 本帖最后由 xjpphp 于 2011-07-28 16:58:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 192.168.1.159只是丢失session,能访问你的网站吗? 网卡或者网络防火墙的原因?localhost的话一般不经过网卡。 localhost 127.0.0.1没有什么区别吧! 可以访问.我的问题是这样的:写代码的定义了一个常量 比如default(BASE_URL,'http://localhost');然后其他的链接就用 BASE_URL.'xxx.php',我把BASE_URL改成127.0.0.1 结果session就丢失了,比如客户登录以后保存$_SESION['name']='xxxx';跨页以后就丢失了.localhost是正常的 那是当然的, cookie 跟随网址的,你把网址换了当然原先网址的 cookie 就用不上了 那照理来说后面的cookie记录的是后面网址的sessionid,不会用不上啊 网址(域名)不变,cookie记录就不变 做个hosts,无论什么时候都使用域名访问网站。当IP变化时也修改hosts。就不会导致cookie丢失了。 你定义的时候为什么不在配置里只定义一个地方 HOME_URL = 'http://localhost'别的地方都调用这个 以后你改的话只需要替换这个配置文件不就好了 你定义了那么一堆 要想换就得批量替换 .... 理解错误 你那么做应该是对的 BASE_URL 你在别的文件里面打印下 看看是什么 我这边测试过了是可以读取到SESSION的,建议你检查一下写SESSION时页面的URL的主域名或者IP是否和其他读取SESSION页面的主域名或者IP相同,如果相同的话是可以正常读取的 捕捉错误方式哪个更好? smarty模板引擎,支持动态标签吗? php中删除一个表中b字段,包含了a字段的数据 preg_replace 执行正则表达式的搜索和替换 求教程 nusoap 的webService开发问题 一个新手问题 请教个问题,如果需要执行一个算法的时间很长。。。 大侠帮忙:关于http地址的问题 远程教育的问题 大家看看为什么我的分页不行呢? (紧跟上一帖,请各位网有看了第一帖后继续跟帖) 如何防止发布的信息里带超链接? php
localhost的话一般不经过网卡。
当IP变化时也修改hosts。
就不会导致cookie丢失了。
别的地方都调用这个 以后你改的话只需要替换这个配置文件不就好了 你定义了那么一堆 要想换就得批量替换
我这边测试过了是可以读取到SESSION的,建议你检查一下写SESSION时页面的URL的主域名或者IP是否和其他读取SESSION页面的主域名或者IP相同,如果相同的话是可以正常读取的