我正在尝试使用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>
答案 0 :(得分:1)
因为
<a href="?default">logout</a>
实际上并没有为$ _GET ['default']添加值,因此isset()失败。
试
<a href="?default=foo">logout</a>
代替