php身份验证用户重定向头位置

php身份验证用户重定向头位置,php,authentication,Php,Authentication,这对我起了很长一段时间的作用,突然它停止了作用。 我在同一个文件夹(users)中有一个.htaccess和.htpasswd,下面是index.php文件 <? if(isset($_SERVER['PHP_AUTH_USER'])) { header("Location: http://website.com/users/".$_SERVER['PHP_AUTH_USER']); } else header("Location: http://website.com/fa

这对我起了很长一段时间的作用,突然它停止了作用。 我在同一个文件夹(users)中有一个.htaccess和.htpasswd,下面是index.php文件

<?
if(isset($_SERVER['PHP_AUTH_USER'])) { 
header("Location: http://website.com/users/".$_SERVER['PHP_AUTH_USER']); 
    } 
else header("Location: http://website.com/failed_login"); 
?>

试试这个

<?php
if(isset($_SERVER['PHP_AUTH_USER'])) { 
   header("Location: http://website.com/users/".$_SERVER['PHP_AUTH_USER']); 
} 
else {
   header("Location: http://website.com/failed_login");
} 
?>


您能否更准确地说明什么停止了工作?它给您带来了什么错误..?它仍然会询问用户和密码-但是如果我单击“取消”或输入了正确的信息,它会重定向到。您应该在发布答案时,通过复制问题中的代码,对代码中更改的内容进行注释。