前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Moleft专用函数库(一) - Curl最完整封装

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

作者头像
MoLeft
发布2022-08-30 11:33:48
2400
发布2022-08-30 11:33:48
举报
文章被收录于专栏:用砖头敲代码用砖头敲代码

函数说明

这个函数一般的请求都可以来完成,再也不用到处去查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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 函数说明
  • 函数源码
  • 使用示例
  • 利用php获取ua头
  • ua的更多用法
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档