Я хочу написать скрипт, который отслеживает посещения посетителей на моей странице и выполняет следующие действия:
Поведение 1) Если это первый визит на сайт, попросите пользователя ввести его имя и фамилию и укажите переключатели «красный», синий »,« желтый »,« зеленый »
Поведение 2) Если пользователь нажимает кнопку отправки, но оставил одно из полей имени пустым, скажите пользователю нажать кнопку НАЗАД своего браузера и ввести оба имени. Пользователь должен ввести имя и фамилию.
<!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";
}
?>
Эта ссылка должна помочь: http://php.net/manual/en/features.cookies.php. Согласно PHP-руководству куки являются механизмом хранения данных в удаленном браузере и, таким образом, отслеживания или идентификации возвращающихся пользователей.
Итак, что вы можете сделать, это каждый раз, когда они входят в систему, проверить, есть ли на вашем компьютере файл cookie с вашего веб-сайта, если его нет, это означает, что он впервые на сайте, если он есть, значит, у них есть был на сайте раньше.
Как создать новый файл cookie:
<?php
setcookie("name","value",time()+$time-the-cookie-expires);
$_COOKIE['lg'] = 'ro';
?>
как проверить, существует ли cookie:
if(isset($_COOKIE['lg'])) {}
Других решений пока нет …