0
내 HTTP_REFERER이 말한다 :비교 HTTP_REFERER 값
나는이 찾아 내 HTTP_REFERER를 비교해야http://www.domain.com/search/?etcetcetcetc...
:
http://www.domain.com/search
그리고 리퍼러의 첫 번째 부분이있는 경우, 다음 몇 가지를 할
코드 ...예 :
if($_SERVER['HTTP_REFERER']=='http://www.domain.com/search'){
do stuff...
하지만 먼저 "검색"이라는 단어 다음에 모든 것을 제거해야한다고 생각합니다.
나는 정규 표현식과 이런 종류의 물건에 좋지입니다, 그래서 당신은 단지 문자열 도메인으로 시작하는지 확인하려면 도움이 ... 감사
@ the rook, strpos는 0 (첫 번째 문자에서 시작하는 일치를 의미)과 false (전혀 일치하지 않음을 의미)를 반환합니다. 'if (strpos())'는 전혀 일치하지 않는 것처럼 동작합니다. if 실제로 첫 번째 문자에서 시작하는 일치가 있습니다. Michael Mrozek은 100 % 정확합니다. 이 상황에서'if (strpos())'가 짧다. 그러나 boolean 만 반환하는 함수 (bool과 int의 혼합은 아님)의 경우 기본 스타일이 적합합니다. –