1

표준 htaccess ErrorDocument 404를 사용하여 사용자를 새 페이지로 리디렉션합니다. 404를 사용자 정의하기 위해 방문한 페이지의 리퍼러 정보를 알아야합니다. 내 전역 변수를 모두 인쇄와 가장 pageNotFound.php에 대한 링크를 포함ErrorDocument 404 리디렉터 정보를 보내지 않음 : PHP

$ _SERVER는 [ 'HTTP_REFERER'] 비어 있습니다.

어떻게이 정보를 검색 할 수 있습니까? (서버 측이 선호 됨)

답변

2

반드시 입력해야합니다. $_SERVER['HTTP_REFERER'] 귀하의 철자가 틀립니다.

+0

그래서 우리는 ** 제출하기 전에 표준 문서 **에 항상 맞춤법 검사기를 실행해야합니다. –

+0

실제로 OP는 철자가 정확한 리퍼러입니다. 슬프게도,이 스릴의 철자는 HTTP 스펙에 있습니다. – Asaph

+0

죄송합니다. 내 잘못 입력되었지만 null로 남았습니다. http://www.speedcountry.com/page/not_a_real_page.php (마지막 하나) –

1

HTTP_REFERER에는 이중 문자가 없습니다. 그것은 HTTP 사양에서 불행한 철자 오류입니다.