本帖最后由 cuiyang000 于 2011-01-26 22:49:40 编辑

解决方案 »

  1.   

    curl 无法进行模拟登录的
    因为客户端访问有是的 abc.com/login.php 并没有对 xyz.com/login.php进行访问
    对xyz.com/login.php访问的(由你的server application进行的),实际上是服务器端的
    所以xyx.com的COOKIE并没有留在客户端中自然也就没有什么SESSION 之类的以上属个人见解.
      

  2.   

    不妨在两个站点之间做一个接口,依赖session_id的传递以达到同步登陆
    楼主可以参考ucenter的同步登陆解决方案
      

  3.   

    做个单点登录吧,想简单的话,就把session保存到数据库中,访问A应用的时候,把sessionID传递过去,不过A应用在启动session前,应设置sessionID,session_id(),可实现跨域共享session. 
      

  4.   

    cookie不行的 LZ还是写到DB里吧
      

  5.   

    先谢谢楼上各位大大..不过如果要传sessionID 过去,我该如何传呢?从abc.com并无直接链接到xyz.com,用户唯一所做的操作就是登陆abc.com而已.#2楼所说的接口,是指API接口吗?那样的话岂不是还是要用CURL ? 能说详细点吗?#3楼所说的传递,请问是通过何种方式呢?再次感谢
      

  6.   

    把session_id存入数据库, 2个网站共用
      

  7.   

    问题已经解决了,用了个隐藏的iframe来传递session_id