gpt4 book ai didi

PHP 记录完整请求

转载 作者:行者123 更新时间:2023-12-03 09:04:38 25 4
gpt4 key购买 nike

是否可以使用 PHP 记录请求?我还想记录图像、js、CSS 文件请求。

<img src="foo.png">
<link rel="stylesheet" href="foo.css">

我目前使用此代码,但它只提供当前请求 uri,而不提供其他文件等。我还将所有请求重写到了我的index.php,其中有这行代码。

file_put_contents('foo.txt', $_SERVER['REQUEST_URI'] . PHP_EOL, FILE_APPEND | LOCK_EX);

最佳答案

这是将所有 http 请求绘制到文件中的一个选项。这适用于通过 HTTP 协议(protocol)传输的所有请求

$myFile = "requestslog.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
fwrite($fh, "\n\n--------------------------------------
-------------------------\n");
foreach($_SERVER as $h=>$v)
if(ereg('HTTP_(.+)',$h,$hp))
fwrite($fh, "$h = $v\n");
fwrite($fh, "\r\n");
fwrite($fh, file_get_contents('php://input'));
fclose($fh);
echo "<html><head /><body><iframe src=\"$myFile\"
style=\"height:100%; width:100%;\"></iframe></body></html>"

关于PHP 记录完整请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47923054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com