PHP检测cookie值并重定向

时间:2016-09-29 20:57:07

标签: php cookies

我正在尝试检测名为“authenticated”的cookie是否具有值“true”(如果是这样重定向)。

这是我到目前为止所做的:

    $named_cookie= "authenticated";
    if($_COOKIE[$named_cookie] === "true"){
    flush();
    header( 'Location: https://app.website.com' );
    exit (); }

无论出于何种原因,它都适用于Chrome,但不适用于FF或IE

2 个答案:

答案 0 :(得分:0)

<强>尝试:

<?php
$named_cookie= "authenticated";
if(isset($_COOKIE[$named_cookie]) && $_COOKIE[$named_cookie] == "true"){
header('Location: https://app.website.com');
exit(); }
?>

答案 1 :(得分:0)

我明白了。我在WPEngine上托管我的网站,他们不允许使用PHP访问cookie,所有这一切都必须通过AJAX和JS。