Сравните значение http_referer - PullRequest
0 голосов
/ 09 июня 2010

Мой http_referer говорит следующее:

   http://www.domain.com/search/?etcetcetcetc...

Мне нужно сравнить мой http_referer, чтобы найти это:

   http://www.domain.com/search

И если первая часть реферера это, то выполнитекакой-то код ...

Пример:

    if($_SERVER['HTTP_REFERER']=='http://www.domain.com/search'){
          do stuff...

Но сначала я думаю, что мне нужно раздеть все после слова "поиск".

Я не очень хорошо разбираюсьвыражения и тому подобное, так что помощь приветствуется ... Спасибо

1 Ответ

5 голосов
/ 09 июня 2010

Если вы просто хотите проверить, начинается ли строка с вашего домена, используйте strpos:

if(strpos($_SERVER['HTTP_REFERER'], 'http://www.domain.com/search') === 0) {
    // do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...