Cookie集和重定向问题PHP和.Net应用程序

Cookie集和重定向问题PHP和.Net应用程序,php,.net,redirect,cookies,setcookie,Php,.net,Redirect,Cookies,Setcookie,我正在使用cookie在.net和php应用程序之间进行通信。 我能够使用php检索cookie值,cookie是使用.net设置的 因此,在这两个文件中,我都可以查看cookie值 我现在想做的是 如果用户使用aspx应用程序登录,则允许他查看php页面(使用cookie)。 如果未登录,他们将被重定向到aspx页面 这是密码 if (!isset($_COOKIE["AuthoerCode"])){ header("Location:login.aspx"); }else{ hea

我正在使用cookie在.net和php应用程序之间进行通信。 我能够使用php检索cookie值,cookie是使用.net设置的 因此,在这两个文件中,我都可以查看cookie值

我现在想做的是

如果用户使用aspx应用程序登录,则允许他查看php页面(使用cookie)。 如果未登录,他们将被重定向到aspx页面

这是密码

if (!isset($_COOKIE["AuthoerCode"])){
   header("Location:login.aspx");
}else{
  header("Location:dashboard.php");
}  
如果上述条件工作完美,但其他部分不工作,我得到这个错误

The page isn't redirecting properly(Firefox)
换句话说,我需要在dashboard.php页面中检查cookie是否已设置-如果已设置,请查看dashboard.php,否则请查看login.aspx


现在问题在哪里?

您需要为其提供完整的服务器路径

比如说

if(!isset($\u COOKIE[“AuthoerCode”])){
$url=“http://”$\u服务器['http\u主机].“/login.aspx”;
标题(“位置:”.$url);
}否则{
$url=“http://”$\u SERVER['http\u HOST']。“/dashboard.php”//这里是php文件的完整路径。如果它也在另一台服务器上,您可以访问它。
标题(“位置:”.$url);

}

检查您是否在循环中。您的仪表板页面可能会将您重定向回当前页面,在该页面中您正在检查cookie

,即使我已尝试使用完整路径。它显示了相同的错误。其他服务器是否有帮助?还是同一台服务器?只有我在使用同一台服务器