可以在数据库中设一标记~不管从那一端登录,只要登录,就将该标记置为1然后在第一个asp或PHP页面打开时,读取数据库,如果该标记为1.则设置session.
以后出现的asp页就用session判断就行了.不用再判断数据库中的标记~

解决方案 »

  1.   

    if session("UserName")<>"" then
    '已登录
    elseif 数据库中的标记=1 thne
    '从php页登录
    'session("UserName")="username"
    else
    '未登录
    end ifphp中道理也应该相同啦~
      

  2.   

    用数据库太浪费资源
    asp时 用asp 登录页判断 是不是已经登录 如果已登录 则调用php也注册session
                                          如果没登录 则提示登录
    php时 同时 在登录成功时 调用asp页面 asp页面内为 asp的session注册这样应该可以吧
      

  3.   

    S______b
    asp不能调用PHP function
      

  4.   

    asp有跳转页面的功能吧,不是调php 的function,是在跳的那个页面注册session相比不用加数据库的 加数据库。呵呵 只是个人习惯
      

  5.   

    怎么回复这么多了还没提到 Cookie
      

  6.   

    在默认的情况下,asp使用内存保存session而php用文件保存session
    并都在cookie中保存session的id号
    要正确的读取到cookie信息,必须保证asp和php属同一网站或设置为互为信任域
    如做不到这点就不能使用session作为载体而转用url参数进行传递,当然安全性要降低了。假定asp和php在同一机器上或asp可以通过网络驱动器访问到php的session临时文件的目录
    那么可以用asp读写php的session临时文件,但这要允许FSO如使用数据库保存session,那么需要选择好数据库
    当不在同一机器上时,都有远程连接数据库的问题总之这不是一件简单的事情,需要根据网络的布局、操作系统和你所拥有的操作权限来决定处理方式。
      

  7.   

    可以考虑用 ASP 的 XMLHTTP 来访问 PHP页面
    PHP可以使用 socket 访问 ASP代码
      

  8.   

    不会但是很费解……
    用PHP的人还要ASP?
      

  9.   

    其实无论是asp、php或者jsp之间都存在这样的问题,因为一旦网站做大的时候,那么开发网站就不一定会只能用同一种角本来编写,势必会出现这种问题,包括门户网站也都是用不同的语言来进行开发的,我现在特别想知道163的这技术是怎么实现的。大家继续顶啊!
      

  10.   

    我找到php的session的临时目录了
    有没有用asp访问php的session的实例呢?
    帮帮忙了