最好的办法是把SESSION写进数据库,又安全,数据库开启远程访问,也就是在一台电脑上可以访问另一台电脑的数据库,这样两个服务器的SESSION都把数据写进这一个数据库里,又可以相互读取,数据库也就是做了一个桥梁。
php保存session 默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用uinx或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的,然而session是要时时刻刻的使用的,大量的
session是在用户登录服务器后,服务器给每个用户一个sessionID,这个是唯一的,通常我写程序会在session里面记录一下登录用户的信息,你在A机器上面访问那个给session赋值的页面,这个时候那个赋值已经这个A机器的sessionID对应的session了,而跑到B机器上面的话,你只访问那个输出的页面,因为没有赋值,肯定不会显示,就是先访问了赋值的页面,输出来了,也和A机器的是不一样的sessionID
以上就是关于PHP中,两个服务器如何传递SESSION全部的内容,包括:PHP中,两个服务器如何传递SESSION、php zendframework 怎么动态更改session保存对象的值、关于PHP里SESSION的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)