一种想法是每次用户访问页面时都会显示不同的欢迎信息,例如:
第一次访问 -
欢迎
第二次访问 -
嗨再次
下一次访问,永远之后 -
没有消息
谁能告诉我,我怎么能做到这一点?
答案 0 :(得分:1)
您可以考虑在客户端使用cookies, 可以使用javascript甚至服务器端语言创建Cookie。 使用javascript在cookie上存储用户信息的示例就像是,
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC";
使用setcookie方法使用PHP创建cookie。该cookie将在30天后过期。
$value = 'something from somewhere';
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */
因此,使用Cookie可以跟踪用户访问次数,每次用户访问您的网站时,都可以从数据库中获取不同的欢迎消息。
答案 1 :(得分:0)
用户第一次访问该页面时,请将值放入会话。
当他回来检查会话值是否存在时,再显示"嗨再次"消息,并在会话中设置另一个值。
检查值是否存在显示"没有消息"。
if(session value for first visit exist) {
show "Hi again" message
}
else if(session value for second visit exist) {
}
else {
show welcome message
}