2014-10-26 83 views
0

我試圖通過分析由Wireshark的應用程序發送的數據包,我碰到這條線進來:斜線後.PHP

POST /main.php/login/authkey HTTP/1.1 

問:
1是main.php目錄或PHP文件?
2.是否authkey是一個php文件?涉及.htaccess

對不起,如果這個問題之前問過,但我不知道如何描述這個搜索。

編輯: 給出的迴應是:HTTP/1.1 200 OK 服務器就是Apache

+0

瞭解Apache服務器'mod_rewrite'並檢查頁面的'.htaccess'文件。如果沒有提供配置和文件結構,我們無法回答這個問題。 – 2014-10-26 17:01:58

+0

'1。文件。 2. no# – 2014-10-26 17:02:00

+0

@TomaszKowalczyk沒有幫助,因爲如果它是apache,那麼這種請求就不需要mod重寫。 – AD7six 2014-10-26 17:10:11

回答

2

這是不可能的權威告訴一下服務器與任何給定的URL的做法,但最有可能的答案是:

  1. 一PHP文件
  2. 它是東西它由main.php(通過$_SERVER['PATH_INFO'])代碼解釋。
+0

可以這麼說,它曾經是一個相當標準的技術,用於「漂亮」的網址而不依賴於mod改寫。 +1。 – AD7six 2014-10-26 17:08:58

0

你看到的是請求。由於服務器無論如何都可以解析,它需要(例如:將所有請求重定向到/index.asp),因此沒有答案。

但是我們可以猜測一下。 Possibilies是main.php是一個腳本,它使用「/登錄/ AUTHKEY」 URL部分開始期待一個職位功能登錄(使用AUTHKEY也許?)

它可以是一個.htaccess文件或者重定向請求一個名爲main.php的文件(可能來自該名稱),或者它首先重定向到某種索引,該文件找到有關main.php的部分。

0

從技術上講,main.php也可以是一個目錄。單從請求線來看,根本不能說。同樣適用於authkey,它也可以是PHP文件。然而,僅僅從請求URI路徑,你實際上不能說什麼,只是推測。相反,您需要查看服務器配置,然後查找服務器本身上的文件/目錄。

爲了使這更突出:響應可能是404。您沒有提供任何響應信息。

除此之外,它是Apache網絡服務器的一個常見特性,它使用包含PHP文件的URI路徑請求傳遞給該PHP文件。

+0

給出的響應是服務器接受它的'HTTP/1.1 200 OK'。這就是爲什麼我很困惑 – Xan 2014-10-26 17:06:40

+0

你有響應中的X-Powered-By標題嗎? - http:// stackoverflow。com/questions/2661799 /正在刪除-x-powered-by- – hakre 2014-10-26 17:07:31

+0

是的。它說'本地APP平臺'。也許這不是一個PHP服務器? – Xan 2014-10-26 17:11:10