我想编写一个跟踪访问者访问页面的脚本并执行以下操作:
行为1)如果这是第一次访问该网站,提示用户输入他们的名字和姓氏,并提供单选按钮“红色”,蓝色“,”黄色“,绿色”
行为2)如果用户按下提交按钮但其中一个名称字段为空,则告诉用户按下浏览器的BACK按钮并输入两个名称。用户必须输入名字和姓氏。
<!doctype html>
<html lang = "en">
<head>
<title>track visits</title>
<meta charset ="utf-8">
</head>
<body style = "background-color:#f5f5f5;color#080808">
<Main>
<h2> New Media and Web Design</h2>
<p> Welcome to Media Design it will bring your company ’s Web preference to the next level.<br> We offer a comprehensive range of services
</p>
</body>
</html>
if(isset($_COOKIE['a']))
{
$c = $_COOKIE['a'] + 1;
setcookie("a", $c, time() + 60 * 60 * 24);
echo "Visit number: " . $_COOKIE['a'];
}
else
{
setcookie("a", "1", time() + 60 * 60 * 24);
}
If $_COOKIE['a']= 1{
echo "hello";
}
?>
答案 0 :(得分:0)
此链接应该有所帮助:http://php.net/manual/en/features.cookies.php。根据PHP手册,cookie是一种在远程浏览器中存储数据并因此跟踪或识别返回用户的机制。
所以你可以做的就是每次登录时,检查你的网站上是否有来自他们网站的cookie,如果没有,这意味着这是他们第一次访问网站,如果有的话意味着他们之前已经在网站上。
如何创建新cookie:
<?php
setcookie("name","value",time()+$time-the-cookie-expires);
$_COOKIE['lg'] = 'ro';
?>
如何检查cookie是否存在:
if(isset($_COOKIE['lg'])) {}