За последние 24 часа нас посетили 17589 программистов и 1669 роботов. Сейчас ищут 927 программистов ...

время кончилось - функция активировалась. как сделать?

Тема в разделе "PHP для новичков", создана пользователем greysells, 13 мар 2009.

  1. greysells

    greysells Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте.
    Моя цель. Например , пользователь регистрируется на сайте. инфа о нем и время регистрации заносится в базу, и после истечения месяца со дня регистрации пользователю высылается письмо, что например он на сайте уже 1месяц.

    ----------------------------------------------------------

    Вопрос: как организовать такое событие? время кончилось(1мес. прошел) - функция активировалась.

    =======================
    И еще момент, как можно решить вопрос об повторной отправке данных через форму при обновлении страницы?
    например: пользователь на форуме отправил сообщение (submit). Возможно ли что то придумать, что бы при последующем F5 эти данные не отправлялись вновь?
    может экшеном перенаправлять куда... или кнопку (GET) дополнитльную,которая будет обновлять рядом с кнопкой "отправить" поместить, что бы пользователь интуитивно на нее нажимал а не на F5.
     
  2. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва

    Записывать в таблицу дату регистрации пользователя. Раз в день проверять по cron

    >И еще момент, как можно решить вопрос об повторной отправке данны...
    Посмотреть как сделан этот форум.
    Также можно в форму записывать hidden поле с уникальным параметром, затем заносить в базу. Если в бд уже есть такой уникальный парам. то форма уже отправлялась
     
  3. greysells

    greysells Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Frozen, спасибо.