Я пытаюсь проанализировать пакеты, отправленные приложением через WireShark, и я наткнулся на эту строку:
POST /main.php/login/authkey HTTP/1.1
Вопрос:
1. Есть main.php
каталог или файл php?
2. Есть authkey
файл php? Относится к .htaccess
?
Извините, если этот вопрос был задан ранее, но я не знаю, как описать это для поиска.
РЕДАКТИРОВАТЬ:
Ответ дан: HTTP/1.1 200 OK
Сервер Apache
Невозможно убедительно сказать, что сервер делает с любым заданным URL, но наиболее вероятные ответы:
main.php
(с помощью $_SERVER['PATH_INFO']
).То, что вы видите, это запрос. Поскольку сервер может анализировать в любом случае, он хочет (например, перенаправить все запросы на /index.asp
) ответа нет.
Однако мы можем немного догадаться. Возможно, что main.php
сценарий, который использует URL-часть ‘/ login / authkey’, чтобы начать ожидать сообщения для входа в систему (возможно, с использованием authkey?)
Может быть, что .htaccess
файл либо перенаправляет запрос в файл с именем main.php
(кажется вероятным из названия), или что он сначала перенаправляет на какой-то индекс, который находит часть о main.php
,
Технически, main.php
может быть каталогом тоже. Из одной только строки запроса этого не скажешь вообще. То же относится и к authkey
, это может быть и файл PHP. Однако только из запроса URI только вы можете ничего не сказать, а просто предположить. Вместо этого вам нужно просмотреть конфигурацию сервера, а затем поискать файлы / каталоги на самом сервере.
Чтобы сделать это более заметным: ответ может быть 404. Вы не предоставляете никакой информации об ответе.
Кроме того, это общая функция веб-сервера Apache, которая запрашивает пути URI, содержащие файл PHP, которые передаются в этот файл PHP.