函数说明
这个函数一般的请求都可以来完成,再也不用到处去查curl的用法了
函数源码
此处内容需要评论回复后方可阅读
使用示例
代码语言:javascript复制<?php
//get提交
$result = get_curl("http://www.moleft.cn");
//post提交
$result = get_curl("http://www.moleft.cn/api.php","key1=value1&key2=value2...");
//带来源提交
$result = get_curl("http://www.moleft.cn",0,"http://moleft.cn");
//带cookie提交
$result = get_curl("http://www.moleft.cn/api.php",0,0,"name=value;name2=value2;...");
//显示响应头
$result = get_curl("http://www.moleft.cn",0,0,0,1);
//不显示响应体
//如果$header为0并且$nobody为1,则返回的是空
$result = get_curl("http://www.moleft.cn",0,0,0,1,0,1);
//自定义ua提交
//ua头可以去百度搜索,这里模拟的是IE9
$result = get_curl("http://www.moleft.cn/api.php",0,0,0,0,"User-Agent,Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0;");
利用php获取ua头
方法:新建一个php文件,填写以下代码
代码语言:javascript复制<?php
//利用php获取ua
echo $_SERVER['HTTP_USER_AGENT'];
?>
ua的更多用法
可以利用ua来判断是否为QQ/微信的内置浏览器
代码语言:javascript复制//更多浏览器自行探索
if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false){
echo "这是QQ内置的浏览器";
}else if(strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!==false){
echo "这是微信的内置浏览器"
}
如无特殊说明《Moleft专用函数库(一) - Curl最完整封装》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-4.html