簡體   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