Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Единовременное приветствие посетителя.
ТвойWeb » WebMaster класс » PHP/Perl » Единовременное приветствие посетителя.

Страниц (1): [1]
 

1. defenderyk - 21 Ноября, 2008 - 01:49:24 - перейти к сообщению
Как то видел на сайтах такую фишку, как приветствие посетителя (окошко в центре страницы, как на этом движке примерно), если он впервый раз заходит на сайт. Потом, больше это приветствие не выскакивает. Видимо проверка идет по кукисам и ip.

Есть у кого наработки или сам подобный скрипт?Улыбка
2. Furax - 21 Ноября, 2008 - 02:14:45 - перейти к сообщению
Обычно проверяют только по cookie. JavaScriptом, хотя можно и на PHP. Например, так:
CODE:
<?php

setCookie('visited', 'true', time()+60*60*24*365, '');

if (!isSet($_COOKIE['visited']))
{?> <div>Привет, посетитель!</div> <?php
}

?>
При этом setCookie должен вызываться обязательно до вывода первого байта документа при каждом посещении страницы, а if можно вставить там, где нужно.
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 - перейти к сообщению
согласен) но порой надо) а у меня и многих городских пользователей он статический) Да думаю и по кукисам подойдет)

Потестил, вроде все гуд)

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0303]     [ Gzipped ]