使用Cookie将“从移动模板发送到默认模板”


Send From Mobile Template to Default Template using cookies

我正在尝试使用php从我的移动站点链接到我的默认站点。我可以在主题页面上设置cookie,但当我重定向回默认页面时,它只会将我重定向到移动页面。我可以看到cookie被创建,但由于某种原因,它不会读取cookie。有什么想法吗?顺便说一下,使用php cookie来做这件事是正确的吗?

代码:

默认模板索引页

<?php
    if(isset($_COOKIE['cookie'])){
      exit;
    }
    else{
      // use detectmobilebrowser code to redirect it to m.defaultthemeurl.com
    }
?>

移动主题:

<?php
    if(isset($_GET['default'])) {
    setcookie('cookie', '1', time()+165*10, '/', 'defaultthemeurl.com');
    header('Location: http://defaultthemeurl.com');
    exit;
}
?>
<a href="?default">logout</a>

因为

<a href="?default">logout</a>

实际上并没有向$_GET〔'default〕添加值,所以isset()失败了。

尝试

<a href="?default=foo">logout</a>