НЕ НУЖЕН ЗДЕСЬ РЕФЕРЕР. Потому что он нужен из-за редиректа, а редирект в данном случаае делать нельзя. Редирект на 404 - это идиготизм и полное непонимание РЕЕЗ протокола. Такой карго культ - "у больших пацанов есть 404, и у меня будет". А смысл этой страницы ускользвет совершенно
Если бы у него был роутер, он бы не спрашивал, как поймать реферер. Потому что реферер стал бы ненужным. Использование реферера в данном случае принципиально неверно. Рекомендую подняться чуть выше над типичным похапешным отношением к проблеме, и не пытаться решить её в лоб. А попробовать понять сначала, что к ней привело, и что надо делать на самом деле.
Никто не говорит, что ты дурачок. Но вот знаний у тебя - ноль. В частности, ты не понимаешь, где у тебя сервер с пхп, а где браузер. Потворяю ещё раз, специально для "не дурочеков": никакой РНР с его функциями тебе не нужен.
Xrist1An: для начала надо перестать говнокодить РНР вперемешку с HTML. А вывод страницы начинать не сразу как только к ней обратились, а только после того, как отработала логика. В этом случае вызвать функцию, которая отдаст нужный заголовок и подгрузит шаблон 404 страницы не составит труда.
Ну, вообще разумные доводы. Но тогда админ, получается, совсем дурак - ведь он должен вносить адрес WSDL, а не просто домен. Хотя этот вопрос в посте тоже есть...
Ну вообще почему бы это в ответе не написать, вместо того бреда который там сейчас? Потому что реальных знаний нет, а есть только туманные представления, почерпнутые при чтении чужих ответов?
О проблемах в логике я написал в первом абзаце своего ответа. Можешь перечитать :) Убил тему как раз ты - бессмысленным заголовком, на который повелись местные "знатоки". Дал бы адекватный заголовок - не было бы зхдесь этих "версий", "кодировок" и "подключений к БД".