服务器请求上的PHP脚本(apache)

时间:2017-06-17 09:50:30

标签: php apache request

我想在Apache2网络服务器上创建自己的自定义日志记录脚本。 它应该在每个服务器请求(POST,GET等)上执行,然后将一些信息写入我的数据库。

我的问题是:我现在不知道如何触发执行。

我在阿帕奇搜索过(谷歌)处理程序。 apache2.conf中的“addHandler / setHandler”。但是如果要求特殊文件,这些就会被执行。

在我的每个页面上放置一个脚本也是不可取的。仅仅因为我无法将脚本放到请求的图像上。

配置文件中是否有任何选项可以执行以下操作:

onRequest var/www/html/customLog.php

我更喜欢.php.sh。谢谢你提示。

P.S。我在linux上运行我的服务器。

1 个答案:

答案 0 :(得分:1)

执行此操作的最佳方法可能是使用CustomLog,您可以记录custom log formats中描述的所有内容,其中应包含您可能要记录的所有内容,并且您可以pipe it to a program您可以根据需要使用PHP或shell脚本将其记录到数据库中。