繁体   English   中英

如何使用php和cookie显示消息

[英]how to display a message using php and cookies

我需要使用Cookie在我的网站上显示一条消息。

我试图使用此代码:

<?php 
if (isset($_COOKIE['visit']) && $_COOKIE['visit'] == "true"){
  echo 'cookie set, welcome back';
} else {
  echo 'cookie not set, welcome new user';
  setcookie("visit", "true", time()+60*60*24*600);
}
?>

我不知道该怎么做,请帮忙!

您需要先运行setcookie才能将其添加到标题中。 当您首先运行echo ,标题将关闭,您将无法再对其进行修改。 setcookie文档中提到了这一点。

<?php 
if(isset($_COOKIE['visit']) && $_COOKIE['visit'] == "true"){
    echo 'cookie set, welcome back';
}else{
    setcookie("visit", "true", time()+60*60*24*600);
    echo 'cookie not set, welcome new user';
}
?>

您要显示什么消息? 因为代码运行正常

您可以使用以下代码。

<?php
if(isset($_COOKIE['visit']==true){
  echo "Write here your message";
}
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM