在PHP中发送HTTP响应可以使用header()函数或者HTTP扩展库。
- 使用header()函数发送HTTP响应
header()函数可以用来设置HTTP头信息,从而发送HTTP响应。具体步骤如下:
- 使用header()函数设置HTTP状态码和Content-Type头信息
header("HTTP/1.1 200 OK");
header("Content-Type: text/html; charset=UTF-8");
- 使用echo或者print等输出函数输出HTTP正文
echo "Hello, World!";
完整代码如下:
header("HTTP/1.1 200 OK");
header("Content-Type: text/html; charset=UTF-8");
echo "Hello, World!";
- 使用HTTP扩展库发送HTTP响应
PHP提供了HTTP扩展库,可以更方便地发送HTTP响应。具体步骤如下:
$response = new HttpResponse();
- 设置HTTP状态码和Content-Type头信息
$response->setStatusCode(200);
$response->setHeader("Content-Type", "text/html; charset=UTF-8");
$response->setContent("Hello, World!");
$response->send();
完整代码如下:
$response = new HttpResponse();
$response->setStatusCode(200);
$response->setHeader("Content-Type", "text/html; charset=UTF-8");
$response->setContent("Hello, World!");
$response->send();