我已经设法存储了访问者的IP地址,并为他们分配了一个ID (1、2、3等)我想向他们显示不同的消息。到目前为止,我拥有的代码是:
function DisplayWelcomeMessage() {
$checkUserIDExists = mysql_query("SELECT * from Information where id = '$myid'");
if(mysql_num_rows($checkUserIDExists) < 0) {
return '<div class="Message">New visitor message</div>';
} else {
return '<div class="Message">Returning visitor message</div>';
}
}当我使用这段代码时,它总是显示返回的访问者消息。
发布于 2013-07-15 06:00:31
也许最简单的做法是,如果他们以前访问过该网站,则设置一个cookie t跟踪。
setcookie("FirstVisit", '1');然后,您的欢迎方法将变成如下所示:
function DisplayWelcomeMessage()
{
if (isset($_COOKIE['FirstVisit']) && $_COOKIE['FirstVisit'] == 1)
{
// Display a welcome message
// Update the cookie so that they don't get this message again
setCookie("FirstVisit", "0");
}
else
{
// Do something different for people who have visited before
}
}您可以查找setCookie here的文档
https://stackoverflow.com/questions/17644152
复制相似问题