network-test.php · PHP 动态生成页面 · 实时展示 HTTP 请求与环境信息
本页面由 PHP + PHP-FPM 动态生成,直接反映当前 HTTP 请求的细节以及 Web 服务器的运行环境。
下方表格中的数据通过超全局变量 $_SERVER 以及 PHP 系统函数实时获取,
页面内容会随着访问方式、请求路径和客户端环境的变化而变化。
| 字段名称 | 当前值 |
|---|---|
| 当前服务器时间 | 2026-07-17 07:16:39 (CST) |
| 请求方法 (Request Method) | GET |
| 请求 URI (Request URI) | /network-test.php |
| 客户端 IP (Client IP) | 18.97.14.89 |
| 服务器 IP (Server IP) | 172.18.16.134 |
| Host | en.cncnews.cn |
| User-Agent | CCBot/2.0 (https://commoncrawl.org/faq/) |
| HTTPS 状态 | 未启用 |
| Web 服务器软件 | nginx/1.18.0 |
| PHP 版本 | 8.1.2-1ubuntu2.24 |
所有值均通过 $_SERVER 或 PHP 内部函数动态生成。
其中 Host、User-Agent、请求方法和请求 URI 等字段可以与 Wireshark 抓包结果进行对照。
/network-test.php?id=123。访问本页面后,可以在 Wireshark 中捕获 HTTP 报文,并重点观察请求行、请求头和响应状态码。
客户端请求示例
GET /network-test.php HTTP/1.1 Host: 服务器公网 IP 或域名 User-Agent: 浏览器类型 Accept: text/html,application/xhtml+xml,... 其他请求头
服务器响应示例
HTTP/1.1 200 OK Server: nginx Content-Type: text/html; charset=UTF-8 其他响应头
响应体中包含本页面由 PHP 动态生成的 HTML 内容。
可以将 Wireshark 中捕获到的 Host、User-Agent、请求方法和请求路径
与上方表格中显示的当前值进行比对。
如果使用 HTTPS 访问,本页面仍可正常显示,但 Wireshark 中看到的应用层内容会被 TLS 加密。
还可以在 URL 后添加查询参数,例如 ?foo=bar,
观察 REQUEST_URI 的变化。