是关于php的session问跨域问题

解决方案 »

  1.   

    什么都不用做吧,我想是一台服务器里,应该算是一个会话!只要接收一下就没问题!如果不行,就共享SESSION池
      

  2.   

    首先要有一个任何站点都能读取的SESSION存储方式 文件也好数据库也好 反正所有站点都能读取cookie最大范围也是子域名之间可用 超出了只好放在GET或者POST里了 GET里比较容易 呵呵 就是看起来不咋好看但好用 讨厌的就是SESSION_ID不能保存 关闭浏览器就没了 呵呵 不过可以在登陆那个站里保存COOKIE如果楼主的连接是生成的 通过GET传SESSION ID不是难事 如果是手写的 呵呵 每个连接都要加上 累死的说
      

  3.   

    web servicesession 在服务器端保存用户的私有信息,一般不存在共享问题。否则就公有了不同的网站有着不同的开发策略,甚至使用不同的语言书写。所以共享session是不现实的
      

  4.   

    一般都是共享些身份及各站公共信息。查阅PHP的 http://cn.php.net/manual/zh/function.session-set-save-handler.php
    设置SESSION数据库。
      

  5.   

    一种办法是用web service
    在一台服务器上建立session,另一台通过web service来取得对应的session数据另一种是保存session到数据库,
    两台服务器都可以访问session的数据库.实现共享session
      

  6.   

    to:ice_berg16(寻梦的稻草人) 
    保存到数据库如何判断他的唯一性,即session的主人
      

  7.   

    我做过ASP的,不过PHP的思路应该一样的,就是传递SESSION值嘛!
      

  8.   

    你可以搭建一台session服务器,然后用token ID来保证唯一性。用户登陆后,session服务器赋予给他一个token ID,以前很多大型网站就用这种方式,就是url后面跟着一大长串乱七八糟的编码字符.以后当跨出这个域的时候,就再到session服务器验证一下token ID就可以了。