PHP(HTTP响应以及使用)
PHP中针对HTTP协议进行了底层设计(主要是在响应方面),可以通过函数header来实现修改HTTP响应(响应头)
<?php
#Content-type:内容类型,MIME类型 通过内容告知(MIME类型),浏览器正确解析内容
header('Content-type:text/html;charset=utf8');
#立即重定向
header('Location:mysql_fetch_all.php');
#延迟重定向
header('Refresh:5;url=mysql_fetch_all.php');
#header设置响应体之前不要有任何输出
echo "我是head头";
/*
* @Content-disposition:内容类型,MIME类型扩展,激活浏览器文件下载对话框
* @用作下载内容
*/
header('Content-disposition:attachment;filename=../photoshop/prie.jpg');
?>
PHP模拟HTTP请求
- 利用CURL技术模拟HTTP协议发起HTTP请求。
- CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。
CURL的配置:
1.开启CURL的扩展:
- 3.重启Apache应用(关闭再打开,不直接restart)