如何设置cookie&如果那个cookie已经存在或者没有做某事

时间:2014-09-16 17:39:42

标签: php redirect cookies

如何使用Cookie执行此类操作?

如果存在Cookie,用户重定向到网站或主页上最后使用的网址。

如果不是创建 Cookie + 重定向到具有注册表单的特定页面。

您可以检查此php - 代码是否按上述定义执行此操作吗?

<?php
if(!isset($_COOKIE['firsttime'])) {
?>
<meta http-equiv="refresh" content="0; url=http://example.com/">
<?php
} else {
setcookie('firsttime',time() + (86400 * 7));
?>
<meta http-equiv="refresh" content="0; url=http://example.com/"> // redirecrting to registratio form
<?php
}
?>

1 个答案:

答案 0 :(得分:0)

您应该考虑使用php请求而不是元标记,因为它更适合最终用途。看看这个主题:https://stackoverflow.com/a/768472/4043299

如果您想要更多用户redircetion,例如存储用户的登录名,您应该使用PHP Sessions。使用PHP会话,您可以安全地存储分配给用户活动的数据。