За последние 24 часа нас посетили 18497 программистов и 1600 роботов. Сейчас ищут 963 программиста ...

Разный контент если пользователь пришел с рекламной компании

Тема в разделе "PHP для новичков", создана пользователем Tchort, 24 май 2011.

  1. Tchort

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

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    Мне нужно чтобы если пользователь пришел с рекламной компании, ему в течении суток показывался контент не тот что пользователям пришедшим на сайт напрямую или с поисковика.

    ссылки с рекламных компаний такого вида site.ru/?from=direct

    Я делаю так:
    PHP:
    1. if (!empty($_REQUEST['from']) && in_array($_REQUEST['from'], 'direct') === true) {
    2.     $_SESSION['from'] = $_REQUEST['from'];
    3. } elseif (empty($_SESSION['from'])) {
    4.     echo $content;
    5. } elseif (!empty($_SESSION['from'])) {
    6.     echo $contentdirect;
    7. }
    Но не работает. Да и не понимаю как хранить именно сутки, что этот пользователь пришел с рекламной компании.
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Куки ему ставь, продолжительностью в сутки
     
  3. Tchort

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

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    А можно пример с куками?
     
  4. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    setcookie('from', 'тут значение переменной', time() + 60*60*24)

    Проверку делать на $_COOKIE['from']
     
  5. Tchort

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

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    Благодарю :)