PHP中curl获取本机虚拟主机接口
2024-10-15 02:54:02
在PHP的curl代码中增加header可解决此问题。
$header = array(
"Host: 你的域名(不能包含http://)",
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3",
"Accept-Encoding: gzip,deflate,sdch",
"Accept-Language: it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4",
"Cache-Control: max-age=0",
"Connection: keep-alive",
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://127.0.0.1/'.$url);//必须
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//必须
如果乱码,可以把中文转码,另外如果页面被gzip压缩,就要增加以下代码
curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
最新文章
- 学习篇:TypeCodes的2015年博客升级记
- jQuery extend扩展String原型
- JSTL的fn函数
- jquery深拷贝和浅拷贝
- python+eclipse环境搭建
- C#并行库(TaskParallelLibrary)用法小结
- Swift-11-协议(Protocols)
- 使用 Bootstrap Typeahead 组件
- JAVA基础知识之网络编程——-TCP/IP协议,socket通信,服务器客户端通信demo
- (转帖)BootStrap入门教程 (三)
- jquery中事件重复绑定以及解绑问题
- AVL树的左旋右旋理解 (转)
- javamail发送邮件的简单实例(转)
- Java开发手册
- Oracle用户权限分配
- python 信号处理
- 如何安装Pycharm官方统计代码行插件
- Bootstrap免费模板站推荐
- emwin之错误使用控件函数导致死机现象
- Windows核心编程:第1章 错误处理