php怎么响应客户端发送http请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么响应客户端发送http请求相关的知识,希望对你有一定的参考价值。

参考技术A http请求有get,post。
php发送http请求有三种方式[我所知道的有三种,有其他的告诉我]。
1. file_get_contents();详情见:http://www.jb51.net/article/41833.htm
2. curl发送请求。
3. fsocket发送。
下面说使用curl发送。
首先环境需要配置好curl组件。
在windows中让php支持curl比较简单:
在php.ini中将extension=php_curl.dll前面的分号去掉,
有人说需要将php根目录的libeay32.dll和ssleay32.dll需要拷贝到系统目录下去。我实验不拷贝也可以。
在linux中,如果使用源码安装,需要在make 之前,./configure --with-curl=path,
其中,path是你的 libcurl库的位置,比如你安装libcurl库之后,
path可能就是/usr/local/,libcurl可以是静态库,也可以是动态库。
注意libcurl库configure的时候,可以将一些不需要的功能去掉,
比如ssl , ldap等。在php configure的时候,会去检查libcurl中某些功能是否被开启,进而去相应地调整生成的php。

以上是关于php怎么响应客户端发送http请求的主要内容,如果未能解决你的问题,请参考以下文章

如何在 php 的 HTTP 标头响应中仅发送 JSON 数据?

PHP的header()

发送 HTTP 响应后继续 PHP 执行

php如何发送带中文的http请求?

从 PHP 发送 HTTP 请求而不等待响应?

前端必备HTTP技能之请求头响应头格式以及请求方法简述