![]() |
0 Всего найдено: 8
MrHint
Сообщение
09/06/2011 12:14
Копия темы
Как на стороне сервера прочесть вот такой вот HTTP запрос? (Внутри) Всем привет. Есть сайт, у которого адреса страниц в общем виде все вот такие: Мне нужно на стороне сервера получить эту строку целиком, включая то, что справа от # $_SERVER['REQUEST_URI'] при таких запросах всегда равен /. Возможно, я чего-то не знаю, но по-иоему на PHP получить текст запроса целиком невозможно.
wscms
Сообщение
09/06/2011 12:18
Копия темы
Эта функция возвращает ассоциативный массив, возвращающий любые имеющиеся компоненты URL. Это могут быть: scheme например, http host port user pass path query- запрос, после знака вопроса ? fragment -фрагмент, после знака хэша #
MrHint
Сообщение
09/06/2011 12:19
Копия темы
Проблема в том, что я не могу получить аргумент для функции parse_url
terrainc
Сообщение
09/06/2011 12:28
Копия темы
Этим страдал только ИЕ6, вроде... и это был, ясно дело, баг. Нормальные браузеры откусывают все после # и передают запрос на сервер без якоря. Единственный вариант брать жаваскриптом и отправлять на сервер. Именно по-этому такая навигация используется на сайтах с аякс загрузкой контента
MrHint
Сообщение
09/06/2011 12:30
Копия темы
Т.е, если запрос будет с удаленного сервера не через браузер, то $_SERVER['REQUEST_URI'] может включать в себя часть просле хеша? Например, если они через curl запрашивают? Спасибо!
terrainc
Сообщение
09/06/2011 12:38
Копия темы
Если curl сам ничего не делает, то да. Легко проверить, сделайте telnet на нужный вам сайт и введите что-то вроде GET /#fsfsfasdfasfd HTTP/1.0 Host: имя_домена
terrainc
Сообщение
09/06/2011 12:39
Копия темы
На самом деле это не совсем валидно... но должно работать в большинстве случаев.
terrainc
Сообщение
09/06/2011 12:47
Копия темы
0
Не валидно потому что по rfc этот символ должен быть заэскейпен, т.е. правильно /%23fsfsfasdfasfd |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |