我已设法存储访问者的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>';
}
}
当我使用此代码时,它始终显示返回的访问者消息。
答案 0 :(得分:1)
可能最容易做的就是设置一个cookie t track,如果他们之前访问过该网站。
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
的文档