Как то видел на сайтах такую фишку, как приветствие посетителя (окошко в центре страницы, как на этом движке примерно), если он впервый раз заходит на сайт. Потом, больше это приветствие не выскакивает. Видимо проверка идет по кукисам и ip.
Есть у кого наработки или сам подобный скрипт?
1. defenderyk - 21 Ноября, 2008 - 01:49:24 - перейти к сообщению
2. Furax - 21 Ноября, 2008 - 02:14:45 - перейти к сообщению
Обычно проверяют только по cookie. JavaScriptом, хотя можно и на PHP. Например, так:
CODE:
При этом setCookie должен вызываться обязательно до вывода первого байта документа при каждом посещении страницы, а if можно вставить там, где нужно.
<?php
setCookie('visited', 'true', time()+60*60*24*365, '');
if (!isSet($_COOKIE['visited']))
{?> <div>Привет, посетитель!</div> <?php
}
?>
setCookie('visited', 'true', time()+60*60*24*365, '');
if (!isSet($_COOKIE['visited']))
{?> <div>Привет, посетитель!</div> <?php
}
?>
3. defenderyk - 21 Ноября, 2008 - 02:17:16 - перейти к сообщению
Это все? Здорово) А сами кукисы никуда не должны записываться?
4. Furax - 21 Ноября, 2008 - 03:10:00 - перейти к сообщению
А зачем? Если важно только отметить, что мимо этого дерева в лесу Ты уже прошёл, достаточно сделать зарубку (как в этом скрипте); а вот если путешественников много (в данном случае куки уникальны для домена, так что чужие зарубки мы не видим), или деревья надо пронумеровать, или составить их карту, - зарубками уже не обойтись.
5. defenderyk - 21 Ноября, 2008 - 04:08:10 - перейти к сообщению
ну как: ты зашел- тебе показалось сообщение приветствия и больше ТЕБЕ не показывается.
Я зашел-мне показалось и больше МНЕ не показывается
Петя зашел-ему показалось один раз и больше ЕМУ не показывается.
В таком духе.
Я зашел-мне показалось и больше МНЕ не показывается
Петя зашел-ему показалось один раз и больше ЕМУ не показывается.
В таком духе.
6. Furax - 21 Ноября, 2008 - 04:26:56 - перейти к сообщению
Дык я и говорю: я, Ты и Петя - деревья. На нас сделали зарубку. А показывают приветствие только деревьям без зарубки - для этого их имена вовсе помнить не надо.
7. defenderyk - 21 Ноября, 2008 - 04:41:48 - перейти к сообщению
а если куки почистили, то можно сделать еще зарубку по ip?)
8. Furax - 21 Ноября, 2008 - 04:54:04 - перейти к сообщению
Можно. Но у меня, к примеру, и ещё у половины страны, IP динамический. Самый лучший вариант - это вообще обойтись без подобных приветствий.
9. defenderyk - 21 Ноября, 2008 - 12:06:05 - перейти к сообщению
согласен) но порой надо) а у меня и многих городских пользователей он статический) Да думаю и по кукисам подойдет)
Потестил, вроде все гуд)
Потестил, вроде все гуд)