我想在第一次有人进入我的网站时在新标签页中显示信息性的小信息。但事情是,我无法使其发挥作用。这是一些代码:
<html>
<?php
$cookie_name = "visited";
$cookie_value = "1";
if(!isset($_COOKIE[$cookie_name])) {
setcookie($cookie_name, $cookie_value, time()+60*60*24*365);
echo "
<script type='text/javascript'>
function PopUp() {
window.open('http://example.com/information', '_blank');
}
PopUp();
</script>
";
}
?>
没有设置Cookie,但每次刷新页面时弹出窗口都会一直显示。不知道该怎么做。
答案 0 :(得分:1)
setcookie()
,即在<html>
标记之前调用。其他浏览器拒绝它。