【发布时间】:2016-06-12 02:00:46
【问题描述】:
就像在java中一样,我们使用过滤器,它可以作为带有注释@WebFilter(“/ *”)的全局过滤器,所以我也想在PHP中做同样的事情。所以,当任何页面运行时,.PHP文件如何运行同一个项目? 我的工作是在他/她点击页面时分析客户端的每个请求和响应以及其他详细信息......所以每当用户点击页面时都需要运行一组代码,因此如何在不更改所有网页文件的情况下配置该代码单个网站(项目)。
【问题讨论】:
-
包括它吗?不太确定你在问什么。在这种情况下,您如何定义“项目”?该文件到底是做什么的?
-
据我了解您的问题,您正在寻找 php 自动追加/前置:electrictoolbox.com/php-automatically-append-prepend
-
或许你可以使用codeigniter等具有路由功能的框架
-
我的代码将被添加到现有项目中,因此我无法使用我的框架,我想要类似于 java 中的过滤器的东西,它是通过注释或 XML 配置实现的全局
-
也许您可以制作某种调度程序,使用
.htaccess文件将所有请求重定向到某个页面(过滤器),然后分析或执行您需要的任何操作,然后将请求重定向回原始页面目的地...
标签: php servlets servlet-filters