可以用session或者cookie,很简单的
用asp还是php看你自己喜好了
在这里发帖当然是php好了

解决方案 »

  1.   

    COOKIE的规范中不允许跨域,最好用session来实现。
      

  2.   

    在登陆的时候同时注册两个session。一个是asp中注册的,一个是php中注册的。
    不能只注册一个session,应为asp和php的session不能通用。
      

  3.   

    如果是在同域,可以用cookie设置domain属性实现. 像 w1.abc.com w2.abc.com w3.abc.com
      

  4.   

    这个好象很麻烦吧,我没做过
    不过我有个思路,使用相同的数据库,比如都用sql server或者mysql,然后一个表是用来处理登陆后的用户的,两个程序都去读取已经登陆的用户数据来判断用户是否登陆.
      

  5.   

    还有就是同时在登陆区域里面用asp和php同时注册session,然后调用了
      

  6.   

    cookie和session都可以同域的。
    a1.a.com
    a2.a.com这样的。
      

  7.   

    楼上们讨论得都脱题了。
    偶开发过一个,不是版权归公司的。不能公布。
    只是思想问题而已。
    其它的都是次要的。超简单的。偶只能说一点点而已:模拟登陆,用HIDDEN 发送。偶正在做一个自己的小站,将来会用到,大家有机会看一下。等几天公布。
      

  8.   

    使用session,将session保存到数据库,前提是这几个站点共用该数据库
      

  9.   

    ice_berg16(寻梦的稻草人) 说的对!
      

  10.   

    真正的单点登录 …… SSO
      

  11.   

    可以使用数据库啊,在数据库中建立一个表login_user,
    程序aps/php在登录后正常写session,但是判断用户是否在线时,如果session没有值,就检查看该表里面有没有值,如果用重写session
    这样就可以了,而且代码改动也很小,三个地方,
    login/logout/onlinecheck就可搞定
      

  12.   

    使用session,将session保存到数据库,前提是这几个站点共用该数据库具体如何实现?
    用户非正常退出,数据库的记录还在,怎么处理
      

  13.   

    可以用cookie,cookie有作用域, 你看看set_cookie()函数,他有一个参数可以设置作用域的.
      

  14.   

    把Session或Cookie的域设置为.xxx.com
      

  15.   

    重写个类似session的东西
    直接替换系统的session会有问题