我正在尝试仅在有人第一次访问 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,但如果这是真的,那么我真的不知道应该如何实现它。
任何提示将不胜感激!