За последние 24 часа нас посетили 50154 программиста и 1726 роботов. Сейчас ищут 1138 программистов ...

Узнать с какой внутренней страницы перешел на данную?

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

  1. DmitryWox

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

    С нами с:
    16 июн 2009
    Сообщения:
    36
    Симпатии:
    0
    Хочу подставлять нужные данные в переменные исходя из того с какой внутренней страницы зашли на данную страницу.
    Как это возможно?
     
  2. VItalijs

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

    С нами с:
    17 дек 2008
    Сообщения:
    244
    Симпатии:
    0
    Адрес:
    Рига, Латвия
    $_SERVER['HTTP_REFERER']
     
  3. Jensi

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

    С нами с:
    9 апр 2009
    Сообщения:
    299
    Симпатии:
    0
    VItalijs
    Не шутите так больше, ведь если человек пришёл с гугла, то реферер будет отображаться гугла, а не сайта:)
    Нужно проверять регулярными выражениями ( к примеру ) ваш это сайт или нет,если нет, то false, иначе true.
    Возможно можно так, но я не пробовал:)
    Код (Text):
    1.  
    2. if($_SERVER['HTTP_REFERER'] == $_SERVER['SERVER_NAME'] и т.д. можно продолжить) { действие }
     
  4. TheShock

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

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    Тем более, HTTP_REFERER - это заголовки, которые можно подделать

    DmitryWox, используй сессии
     
  5. Andrey5555

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

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    TheShock а смысл тут подделывать HTTP_REFERER? :)
     
  6. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Andrey5555
    Чтобы сайт сломать. :)
     
  7. Jensi

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

    С нами с:
    9 апр 2009
    Сообщения:
    299
    Симпатии:
    0
    Сессии или кукушки:)
     
  8. TheShock

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

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    Андрей, чтоб зайти на страницу, на которую можно зайти только с другой внутренней страницы. Я ж не знаю, зачем ему эта возможность :)
     
  9. DmitryWox

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

    С нами с:
    16 июн 2009
    Сообщения:
    36
    Симпатии:
    0
    Я начинающий и поэтому могу совершать глупости. просто хотел чтоб страница знала с какой другой страницы этого сайта туда зашли и соответственно подставить определенные данные в html. Как можно это сделать если не $_SERVER['HTTP_REFERER'] может она вообще для этого не предусмотрена а только с внешних сайтов.
    Я пока тольно учусь не бейте ногами :oops: