> 백엔드 개발 > PHP 튜토리얼 > 请教在PHP中怎么截获HTTP请求

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

WBOY
풀어 주다: 2016-06-13 10:06:03
원래의
1007명이 탐색했습니다.

请问在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这样的文件并不存在
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿