【发布时间】:2013-09-16 01:29:01
【问题描述】:
我正在尝试仅在有人第一次访问 Wordpress 网站时才显示启动画面。 我对 PHP 了解不多,但设置和读取 cookie 似乎是一种简单的方法,因此我将其添加到 header.php:
<?php if ( !isset($_COOKIE['accessed']) ) {
setcookie('accessed', 'yes', time() + (86400 * 30)); // 30 days
?>
<script>
// Some code
</script>
<?php
}
?>
脚本运行,但 cookie 从未设置,因此它在每次访问时运行...
我在某个地方读到了你无法使用 PHP 在同一页面上设置和读取 cookie,但如果这是真的,那么我真的不知道我应该如何实现它。
任何提示将不胜感激!
【问题讨论】:
-
用户不喜欢闪屏
-
我也没有,但客户坚持要一个。所以至少我想通过不再显示它来减少它的烦人。
-
我认为教育客户是你的工作。
标签: php wordpress cookies setcookie