Автор Тема: Как сделать - Привет, $user. Последний раз вы заходили $date  (Прочитано 6366 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Расскажите пожалуйста как сделать, чтобы когда пользователь (в переменной $user имя залогиненного пользователя) заходил на страницу ему выдавалось сообщение - Привет $user, последний раз вы заходили $date. Точнее вопрос в том, как в переменной $date получить дату последнего визита. Приведите пожалуйста пример кода, не надо плиз посылать в мануалы, у меня нет времени основательно учить PHP :(  :(  :(
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн metton

  • access granted
  • Старожил
  • ****
  • Сообщений: 320
  • +0/-0
  • 2
    • Просмотр профиля
    • http://bluejack.ru/
[off]На правах оффтопа.
Нет времени сделать самому, проси другого. Только не жди что он сделает твою работу за тебя бесплатно.
Мир жесток.[/off]

А по вопросу. Можешь в базе, можешь в файле хранить. Что ТЕБЕ удобней.
 BlueJacking среди нас

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Я слышал, что в куки можно?
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн metton

  • access granted
  • Старожил
  • ****
  • Сообщений: 320
  • +0/-0
  • 2
    • Просмотр профиля
    • http://bluejack.ru/
Да, точно! И в куки можно.
 BlueJacking среди нас

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
А как через куки? И как вообще это делать? Надо ведь дату куда-то заносить когда пользователь УШЕЛ со страницы. А как именно в этот момент занести?
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн metton

  • access granted
  • Старожил
  • ****
  • Сообщений: 320
  • +0/-0
  • 2
    • Просмотр профиля
    • http://bluejack.ru/
DJ Fat
Ты предполагаешь, пользователь будет сидеть на твоей странице несколько дней подряд? :D
 BlueJacking среди нас

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
DJ Fat
кука ставится функцией [p]setcookie[/p]
ты можешь пойти по ссылке и почитать.

Куку с датой ставишь при каждом запросе страницы.
таким образом ты всегда будешь запоминать дату последнего обращения.

и прочти, ПОЖАЛУЙСТА, http://faq.phpclub.net/na_tanke

Оффлайн leonid

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://

<?
$date=isset($_COOKIE[\'data\']) ? date(" Y:m:d H-i-s",$_COOKIE[\'data\']):"вы тут в первый раз" ;
Setcookie("data",time(),time()+3600*24*365);
echo \'Последний раз вы тут были: \'.$date;
?>

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
leonid
Спасибо, это как раз то, что мне нужно.

RomikChef
Спасибо, но ты не внимательно прочитал моё первое сообщение.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
аааа.
и правда.
жаль.
не заметил, что ты готовенькое просил.
тема бы умерла тихой, но быстрой смертью.
ВПРЕДЬ я буду внимательнее к твоим вопросам.

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Вопрос:
А можно ли сделать так - чтобы когда юзер заходил в первый раз, дату запоминаем, но при следующих обращениях к странице в течение скажем часов двух дата не обновлялась? А то получается - человек зашел на сайт в первый раз, а ему через минуту (допустим он рефреш сделал) пишут, что в последний раз он был... Вот. А потом после двух часов дату опять запоминаем (наверное к этому времени пользователь уже уйдет сайта).

И можно ли как-нибудь отследить УХОД пользователя с сайта? Было бы здорово.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
RomikChef
А что очень сложно помочь и две строчки написать если просят? Вроде форум это где люди помогают друг другу. Или я чего-то не понимаю. Или за все надо заплатить? Мне-то заплатить не проблема, только вот по-идиотски это выглядеть будет.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
можно. надо не дату "не обновлять", а просто выводить или не выводить сообщение. я бы выводил не через два часа, а просто сравнивал дату из куки с текущей, и если не совпадает, то  выводил
Цитировать
И можно ли как-нибудь отследить УХОД пользователя с сайта?

нет, нельзя
ответ - почему нельзя, я дал выше
 
Чтобы оградить тебя от доброхотов - закроем эту тему.
в следующий раз, если тебе будет лень что-либо делать самому, сразу указывай сумму, которую ты готов заплатить человеку, который сделает за тебя твою работу.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28