在PHP中,可以使用header()
函数来添加响应头信息。要在响应头中添加时间戳,可以使用strtotime()
函数将当前时间转换为时间戳,然后使用date()
函数将时间戳格式化为所需的日期时间格式。
以下是一个示例代码,演示如何在响应头中添加时间戳:
<?php
// 设置响应状态为206
http_response_code(206);
// 获取当前时间的时间戳
$timestamp = time();
// 将时间戳格式化为日期时间格式
$date = date("D, d M Y H:i:s", $timestamp);
// 添加响应头信息
header("Last-Modified: " . $date . " GMT");
// 其他响应内容
echo "Hello, World!";
?>
在上述示例中,http_response_code()
函数用于设置响应状态为206。time()
函数用于获取当前时间的时间戳,然后使用date()
函数将时间戳格式化为"Day, dd Month Year HH:ii:ss"的日期时间格式。最后,使用header()
函数添加名为"Last-Modified"的响应头,其值为格式化后的日期时间字符串。
请注意,要在响应头中添加时间戳,必须在发送任何其他响应内容之前使用header()
函数。否则,将会导致"Cannot modify header information - headers already sent"错误。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站