if($a=='a'){ 
   $username=$_POST['username'];
   $password=md5($_POST['password']);
   if($username<>""){
      $url_login = "http://xxx.xxx.com/login.php?Name=$username&pwd=$password";
      header("$url_login"); //header 直接跳转到 上面的地址了 却不能继续运行下面的程序
   }
   //继续执行下面的程序
   ... ...  
}问题:如果加载调用 $url_login 程序才能继续执行下去???加载调用 $url_login 是为了用户登录。

解决方案 »

  1.   

    header之后就跳转了,相当于当前的程序停止了,后面的程序当然不能执行。
      

  2.   

    我的意思是,不用header,应该用什么才能调用 $url_login 程序才能继续执行下去???
      

  3.   

    你不需要跳转吗?去掉header就行了,或者等你处理完程序再header跳转
      

  4.   

    哦,你用cURL发送登录请求给login.php处理
      

  5.   

    怎么才能,先运行 http://xxx.xxx.com/login.php?Name=$username&pwd=$password ,用户登录后,才继续执行······
      

  6.   

    用cURL发送登录请求给login.php处理
      

  7.   

    重写登录方法
    或者 同步Ajax