#php #html
#php #HTML
Вопрос:
Я сейчас работаю над проектом, и чтение чужого кода сбивает с толку, особенно их много. Итак, в файле шаблона код, подобный:
<li><a href="<?php echo BASE_URL; ?>?cmd=Reportsamp;action=NonReceived">Non received</a></li>
Есть ли способ узнать, на какой файл PHP ссылается этот URL?
Комментарии:
1. Какой веб-сервер и / или фреймворк вы используете? Это будет переход к базовому URL-адресу, который обычно указывает на что-то вроде index.php , в этом случае URL-адрес также будет включать параметры запроса
?cmd=Reportsamp;action=NonReceived
2. Вам следует заглянуть в файл конфигурации. Он должен содержать все константы для этого проекта. Вы можете найти свой URL-адрес там.
3. Ищите
define('BASE_URL', ...)
где-нибудь в коде.4. Откройте проект в современной среде IDE (например, php storm). В любой хорошей IDE должно быть тривиально найти, где определена эта константа, например, в phpstorm, нажатие CTRL на
BASE_URL
приведет вас прямо туда, где она определена, где вы должны видеть значение.5. Попробуйте поискать $_GET[‘cmd’], чтобы, надеюсь, найти, где используются параметры. Однако доступны и другие методы извлечения параметров!