parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

moko 24.11.2016 20:00

Что делать?
Мне кажется, что в вашем случае можно ничего не делать. То есть в реальности такие запросы означают, что кто-то использует сайт как прокси, и не вижу ничего сильно плохого отдать в этом случае скажем 404 ошибку. Или есть какой-то браузер, который себя так ведет?
Или хорошим тоном считается это делать сразу для любого проекта завести свою переменную типа $request[$request:uri] и везде использовать её?
Это да. :)
Или может parser должен сам эту ситуацию разруливать и в request:uri выдавать уже правильное значение?
Тут сложно сказать, php например так не делает, крупные проекты сами обходят, например в WP это сделали, кстати всего 5 лет назад (и потом еще дорабатывали): https://core.trac.wordpress.org/ticket/17047

Но поскольку парсер старается прятать ненужные сложности от разработчиков, мне кажется лучше вырезать лишнее в парсере, во всяком случае подводных камней у такого решения я не вижу.