连接远程(server1)的用户认证数据库进行认证就可以,

解决方案 »

  1.   

    server1通过认证后给其一个session
    比如$_SESSION["login"]="fdagjoeoia";然后server的网页头加上
    if($_SESSION["login"]!="fdagjoeoia")
    exit;
      

  2.   

    关于session能否说得具体一点? 这个和server1是什么服务器(用的不是php)有关系吗?
    “fdagjoeoia"是用户名?
      

  3.   

    楼上的不对,Session不能在多服务器中 共享的
    你的问题不是那么简单,可以在网上搜一下 "单点认证"
    “中 共享” 这个也会给他们带来伤害啊
      

  4.   

    可能不能使用session吧?因为session是存放在服务器里面的,
    你在server1里面的session是不会在server2里面被承认的.
      

  5.   

    顺便问一下:PHP里怎么得到http头?好像没有getheader之类的函数啊??
      

  6.   

    (php > 4.3.0)
    array apache_request_headers(void)
      

  7.   

    以前这里有人讨论过多机共享session,楼主可以找来看看.
    大概只有用这个方法可以解决了