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
QR Code for this page
Tipping QR Code
Leave a Comment

40 Comments
  1. l

    看看怎么个事

  2. curl用起来有些麻烦,这个示例看起来很方便,想试试这个的封装函数,麻烦博主有空时能分享一下哈,多谢啦

  3. 回复之后,为啥还是不显示??

  4. 学习一下技能~~~

  5. asdqas

    111