MENU

Moleft专用函数库(一) - Curl最完整封装

• February 28, 2020 • 代码

函数说明

这个函数一般的请求都可以来完成,再也不用到处去查curl的用法了

函数源码

此处内容需要评论回复后方可阅读

使用示例

<?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文件,填写以下代码

<?php
//利用php获取ua
echo $_SERVER['HTTP_USER_AGENT'];
?>

ua的更多用法

可以利用ua来判断是否为QQ/微信的内置浏览器

//更多浏览器自行探索
if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false){
    echo "这是QQ内置的浏览器";
}else if(strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!==false){
    echo "这是微信的内置浏览器"
}
Last Modified: May 26, 2020
Archives 下载海报
QR Code for this page
Tipping QR Code
Leave a Comment

22 Comments
  1. ai

    前来观看

  2. 还是那爸爸女人去哪等你撒呀个

  3. 1

    陌小离 sb

  4. 感谢分享

  5. 陌小离 sb@(呵呵)