• 技术文章 >后端开发 >php教程

    请教在PHP中怎么截获HTTP请求

    2016-06-13 10:06:03原创463
    请问在PHP中如何截获HTTP请求?
    例如,如果发现请求的文件名是my.do,就转到我自己的处理函数中。向浏览器返回的内容,我可以在该函数中自己写。

    如果在php中办不到,在apache中能办到也可以。在APACHE下,我的设想是它跳转到我自己的库文件中的某个函数中。

    ------解决方案--------------------
    $_SERVER['PHP_SELF'] 用这个可以获取到当前正在执行脚本的文件名。
    至于输出内容,你完全可以自己控制啊。
    ------解决方案--------------------
    从何说起。 你说的太模糊,

    比如AJAX

    还有
    JSP 可以用APACHE的xmlrpc包, 发送HTTP信号+XML至PHP,PHP处理在通过HTTP返回XML
    ------解决方案--------------------
    url rewrite
    ------解决方案--------------------
    php没这种类吧,php的OO还不是很强。你需要配置服务器或使用.htaccess文件将所有请求转发到index.php。然后再根据“REQUEST_URI”等预定义变量进行下一步操作。
    ------解决方案--------------------
    探讨

    从何说起。 你说的太模糊,

    比如AJAX

    还有
    JSP 可以用APACHE的xmlrpc包, 发送HTTP信号+XML至PHP,PHP处理在通过HTTP返回XML

    ------解决方案--------------------
    查下$_SERVER手册
    ------解决方案--------------------
    说了url rewrite , 再参考7楼,

    把发到my。do的请求转到你自己的php文件里读数据,根据数据再转不同地方处理即可
    ------解决方案--------------------
    探讨

    说了url rewrite , 再参考7楼,

    把发到my。do的请求转到你自己的php文件里读数据,根据数据再转不同地方处理即可

    ------解决方案--------------------
    探讨
    my.do这样的文件并不存在
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP apache HTTP rewrite XML
    上一篇::有没有ThinkPHP的业务模型和控制器的实例文章? 下一篇:php里使用模板的方式,该怎么解决
    Web大前端开发直播班

    相关文章推荐

    • 深入浅析PHP文件包含漏洞• nginx 配备php环境 • php下传文件的简单代码 • csdn发帖用的这个编辑器是什么解决方案 • Jquery应验表单
    1/1

    PHP中文网