url — страница Php с параметром слеш

недавно я заметил, что на некоторых моих веб-страницах php можно добавить слэш (/) в конце URL-адреса и напишите некоторый текст, который каким-либо образом изменяет страницу, например, предполагаемый адрес (просто пример адреса, недоступный в сети)

http://mypage.com/index.php

я напечатал что-то вроде

http://mypage.com/index.php/arbitrary_text

который заставляет страницу загружаться с правильным исходным кодом, но не загружает скрипты, стили и изображения, размещенные на одном сервере (изображения, источник которых находится вне сервера, загружаются правильно). Я видел это использование этого типа адреса, например в CodeIgniter, который загружает веб-страницы, используя параметры за косой чертой. Тем не менее, я не использую никакой вид этого проекта и никакого файла htaccess (и никакого кода php), который бы использовал и обрабатывал такой тип адреса, поэтому для меня загадка — почему параметры, стоящие за косой чертой (на странице php), загружаются без стилей, изображений и скриптов, и где-то возникают ошибки? Почему это происходит? (Я тестировал в Chrome и Firefox, последние версии, показывает Chrome сломанные изображения местозаполнитель, Firefox не показывает изображения) Я никогда не видел такого поведения раньше. Может ли кто-нибудь объяснить это (или перейти по ссылкам и т. Д.) ?!

Для лучшего воображения: это веб-страница с адресом типа mypage.com/gallery.php

Правильная загрузка страницы

и этот с адресом типа mypage.com/gallery.php/xyz (просто пример адреса, недоступно онлайн)

URL-адрес с косой чертой

-1

Решение

Как указано в комментариях, это вызвано PATH_INFO.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]