2014-10-26 82 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