在.php之后斜杠

时间:2014-10-26 17:00:06

标签: php post wireshark

我正在尝试通过WireShark分析应用程序发送的数据包,我遇到了这一行:

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

问题:
1. main.php是目录还是php文件? 2. authkey是一个php文件吗?与.htaccess

相关

很抱歉,如果之前有人问这个问题,但我不知道如何描述这个问题来搜索。

编辑: 给出的答复是:HTTP/1.1 200 OK 服务器是apache

3 个答案:

答案 0 :(得分:2)

无法权威地告知服务器对任何给定网址的处理方式,但最可能的答案是:

  1. PHP文件
  2. 某些main.php中的代码解释(通过$_SERVER['PATH_INFO'])。

答案 1 :(得分:0)

您看到的是请求。由于服务器可以根据需要进行解析(例如:将所有请求重定向到/index.asp),因此无法给出答案。

我们可以猜一下。 Possibilies是main.php是一个脚本,使用'/ login / authkey'url-part开始期待功能登录的帖子(也许使用authkey?)

可能是.htaccess文件将请求重定向到名为main.php的文件(似乎可能来自名称),或者它首先重定向到某种索引,找到该部分关于main.php

答案 2 :(得分:0)

从技术上讲,main.php也可以是目录。仅从请求线,它根本不能说。同样适用于authkey,它也可以是PHP文件。但是,仅仅从请求URI路径开始,你实际上不能只是猜测而已。相反,您需要查看服务器配置,然后查找服务器本身的文件/目录。

为了使这一点更加突出:响应可能是404.您没有提供任何响应信息。

除此之外,它是Apache Web服务器的一个常见功能,它使用包含PHP文件的URI路径请求将传递给该PHP文件。