куки — я хочу отслеживать посещения посетителей и менять поведение в переполнении стека

Я хочу написать скрипт, который отслеживает посещения посетителей на моей странице и выполняет следующие действия:

Поведение 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 &rsquo;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";
}

?>

-1

Решение

Эта ссылка должна помочь: 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'])) {}
0

Другие решения

Других решений пока нет …