我試圖通過分析由Wireshark的應用程序發送的數據包,我碰到這條線進來:斜線後.PHP
POST /main.php/login/authkey HTTP/1.1
問:
1是main.php
目錄或PHP文件?
2.是否authkey
是一個php文件?涉及.htaccess
?
對不起,如果這個問題之前問過,但我不知道如何描述這個搜索。
編輯: 給出的迴應是:HTTP/1.1 200 OK
服務器就是Apache
我試圖通過分析由Wireshark的應用程序發送的數據包,我碰到這條線進來:斜線後.PHP
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']
)代碼解釋。可以這麼說,它曾經是一個相當標準的技術,用於「漂亮」的網址而不依賴於mod改寫。 +1。 – AD7six 2014-10-26 17:08:58
你看到的是請求。由於服務器無論如何都可以解析,它需要(例如:將所有請求重定向到/index.asp
),因此沒有答案。
但是我們可以猜測一下。 Possibilies是main.php
是一個腳本,它使用「/登錄/ AUTHKEY」 URL部分開始期待一個職位功能登錄(使用AUTHKEY也許?)
它可以是一個.htaccess
文件或者重定向請求一個名爲main.php
的文件(可能來自該名稱),或者它首先重定向到某種索引,該文件找到有關main.php
的部分。
從技術上講,main.php
也可以是一個目錄。單從請求線來看,根本不能說。同樣適用於authkey
,它也可以是PHP文件。然而,僅僅從請求URI路徑,你實際上不能說什麼,只是推測。相反,您需要查看服務器配置,然後查找服務器本身上的文件/目錄。
爲了使這更突出:響應可能是404。您沒有提供任何響應信息。
除此之外,它是Apache網絡服務器的一個常見特性,它使用包含PHP文件的URI路徑請求傳遞給該PHP文件。
瞭解Apache服務器'mod_rewrite'並檢查頁面的'.htaccess'文件。如果沒有提供配置和文件結構,我們無法回答這個問題。 – 2014-10-26 17:01:58
'1。文件。 2. no# – 2014-10-26 17:02:00
@TomaszKowalczyk沒有幫助,因爲如果它是apache,那麼這種請求就不需要mod重寫。 – AD7six 2014-10-26 17:10:11