请教高手:登陆不同的网站,但是这些网站使用session注册相同的变量,因此在不同网站间跳转会出现session的混乱! 怎么会出现这种情况呢?为是说session很安全吗?这是什么道理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绝对不会出现这种情况因为session都是存放在服务器的 不是客户端的 是不是放在同一个服务器上的几个网站使用session注册相同变量时都会出现这种情况的?能不能解决呢? 如果网站都在同一服务器,只能不同网站设置不相同的session变量名 session中的变量是保存在服务器上的,通过保存在客户端的cookie来标识不同的session。因为不同域名的网站使用的cookie不同,所以客户端不存在问题。而服务器端对于每个session是单独地存在一个文件里的,自然也不会冲突。且即便是同一个域名的站点,也可以使用命名session的方式来达到区分的目的。所以session变量混乱的情况不存在。 但是就有这种情况。在同一服务器下的几个网站,我在后台登陆了两个网站,但是又刷新一下第一个就变成了使用第二个的ID了。前台也会这样的!是不是网页的session有问题呢?还有有时会出现丢失session的情况,不知道这是什么原因,如果不用destroy应该不会丢失session的啊!什么原因呢?我想不明白!! 应该是虚目录,只有一个ID来标志,不同ID读出不同网站内容!网站结构是相同的。不过每有一个域名。 http://127.0.0.1和http://localhost将不会共享session,所以你要建立不同的域名 如果只有一个虚拟目录的话,那就只能通过给session命名的方式加以区分了。 不可能的,即使是同一个服务器,只要是用不同的浏览器,就不会出现任何混乱。如果用同一个浏览器,访问同一个服务器的不同地方就有可能出现混乱,但其中只要有一个页面 没有用 session_start() 就使 Session 断开了。 老实讲,设置是别为搞的,我不大清楚。我是在两个页面里面分别打开两个网站,就出现这种情况。说两个网站,其实是一个 ,只是选择的模板不一样,不同网站就有一个ID,根据这个ID到数据库中取得数据,就生成一个页面。就这样,同时打开两个就会出现问题。还有就是打开一个时也会出现session丢失的现象,能说一下什么情况会丢失session吗?我想不出道理,也想不明白。 看来你还是先仔细看一下PHP Manual里关于session的说明吧 我知道session有生存期,我们设置了是半个小时。在生存期内应该不会有什么问题的啊,但是有时还是会读不出session的啊,每个页面我都用了session_start了,但是还是那样,会读不出session的,但是大多数情况又不会! php Excel怎么在单元格里换行?我试了\r\n没效果 各位,我要php上传图片到服务器 求高手帮解决编码问题 急!上传图片的问题! php ADO access数据库 update语句无法引用主键的值 md5在作怪,原因何在? 高手来解决,问题有难度哦, 征求一个三级联动的下拉框的源码 一字符串处理问题 php文件下载问题 文件上传问题 怎么样达到这种效果:我给固定的宽度,如果显示不下、超长,自动只显示前面部分
因为session都是存放在服务器的 不是客户端的
能不能解决呢?
因为不同域名的网站使用的cookie不同,所以客户端不存在问题。
而服务器端对于每个session是单独地存在一个文件里的,自然也不会冲突。
且即便是同一个域名的站点,也可以使用命名session的方式来达到区分的目的。
所以session变量混乱的情况不存在。
在同一服务器下的几个网站,我在后台登陆了两个网站,但是又刷新一下第一个就变成了使用第二个的ID了。
前台也会这样的!
是不是网页的session有问题呢?
还有有时会出现丢失session的情况,不知道这是什么原因,如果不用destroy应该不会丢失session的啊!
什么原因呢?
我想不明白!!
网站结构是相同的。不过每有一个域名。
如果用同一个浏览器,访问同一个服务器的不同地方就有可能出现混乱,
但其中只要有一个页面 没有用 session_start() 就使 Session 断开了。
我是在两个页面里面分别打开两个网站,就出现这种情况。说两个网站,其实是一个 ,只是选择的模板不一样,不同网站就有一个ID,根据这个ID到数据库中取得数据,就生成一个页面。就这样,同时打开两个就会出现问题。还有就是打开一个时也会出现session丢失的现象,能说一下什么情况会丢失session吗?
我想不出道理,也想不明白。