位置: IT常识 - 正文

php接口安全的三个机制(php接口技术)

编辑:rootadmin

推荐整理分享php接口安全的三个机制(php接口技术),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 接口安全,php api接口安全方案,php api接口安全方案,php如何保证接口的安全性,php接口安全的三要素包括,php如何保证接口的安全性,php如何保证接口的安全性,php如何保证接口的安全性,内容如对您有帮助,希望把文章链接给更多的朋友!

444

php接口安全的三个机制(php接口技术)

1、Token授权机制,用户使用用户名密码登录后,服务器将Token返回给客户端。

2、时间戳超时机制,用户每次请求都会带上当前时间戳timestamp。

服务器收到timestamp后,与当前时间进行比较,如果时间差大于一定时间(例如5分钟),则认为请求无效。时间戳超时机制是防御DOS攻击的有效手段。

3、签名机制。

在Token和时间戳中加入其他请求参数,然后用MD5或SHA-1算法加密。

实例

/***@desc接受参数处理*/privatefunctiondealParam(){//接受header参数--系统参数$systemParam=getAllHeadersParam();//接受body数据--业务参数(json格式)$data=file_get_contents('php://input');//读取配置文件中的私钥信息$api_apiKey=C('api_apiKey');$privatekey=$api_apiKey[$systemParam['token']];$arr['token']=$systemParam['token'];//服务端分配的标识(不同客户端需使用不同的标识)$arr['timestamp']=$systemParam['timestamp'];//时间戳,UTC时间,以北京时间东八区(+8)为准$arr['version']=$systemParam['version'];//版本号$arr['sign']=$systemParam['sign'];//签名$arr['source']=$systemParam['source'];//来源(0-安卓/1-IOS/2-H5/3-PC/4-php/5-java)$arr['data']=json_decode($data,true);//业务参数json格式$arr['method']=$data['method'];//访问接口,格式:模型名.方法名return$arr;
本文链接地址:https://www.jiuchutong.com/zhishi/311905.html 转载请保留说明!

上一篇:织梦dedecms 内容页调用当前栏目名称的标签(织梦如何使用)

下一篇:phpcms v9模板中判断怎么写(phpcms模板下载)

  • OPPO Ace2有3.5MM的耳机孔吗(oppo ace2有3.5mm耳机孔吗)

    OPPO Ace2有3.5MM的耳机孔吗(oppo ace2有3.5mm耳机孔吗)

  • 为啥子微信推不了自己名片(微信推荐好友为什么推荐不了)

    为啥子微信推不了自己名片(微信推荐好友为什么推荐不了)

  • 苹果图标自动补位怎么关闭(苹果图标自动补位)

    苹果图标自动补位怎么关闭(苹果图标自动补位)

  • 华为p40pro p40区别(华为p华为p40pro)

    华为p40pro p40区别(华为p华为p40pro)

  • 抖音直播声音小怎么设置(抖音直播声音小怎么变大)

    抖音直播声音小怎么设置(抖音直播声音小怎么变大)

  • 电脑蓝屏怎么修复(电脑蓝屏怎么修复硬盘)

    电脑蓝屏怎么修复(电脑蓝屏怎么修复硬盘)

  • 如何让微信图片带音乐(如何让微信图片不保存到手机)

    如何让微信图片带音乐(如何让微信图片不保存到手机)

  • 萤石云手机回放看不了(萤石云手机回放在哪里)

    萤石云手机回放看不了(萤石云手机回放在哪里)

  • 手机发热是电池原因吗(手机发热是电池问题吗)

    手机发热是电池原因吗(手机发热是电池问题吗)

  • 华为畅享9e可以应用分身吗(华为畅享9e可以玩原神吗)

    华为畅享9e可以应用分身吗(华为畅享9e可以玩原神吗)

  • 户户通有信号没有节目是怎么回事(户户通有信号没图像怎么弄)

    户户通有信号没有节目是怎么回事(户户通有信号没图像怎么弄)

  • 路由器无信号闪红是什么原因(路由器无信号闪烁红灯)

    路由器无信号闪红是什么原因(路由器无信号闪烁红灯)

  • 微信怎么开扩音模式(如何开启微信语音功能)

    微信怎么开扩音模式(如何开启微信语音功能)

  • b150主板配什么cpu(b150主板配什么m2固态硬盘好)

    b150主板配什么cpu(b150主板配什么m2固态硬盘好)

  • oled屏幕手机有哪些(oled屏幕手机有多少)

    oled屏幕手机有哪些(oled屏幕手机有多少)

  • 路由器DNS设置多少(无线路由器dns填多少)

    路由器DNS设置多少(无线路由器dns填多少)

  • 手机网购怎么操作(手机网购怎么操作流程)

    手机网购怎么操作(手机网购怎么操作流程)

  • 手机显示网速怎么设置(手机显示网速怎么设置vivo)

    手机显示网速怎么设置(手机显示网速怎么设置vivo)

  • 手机淘宝怎么看人生成就(手机淘宝怎么看删除的订单)

    手机淘宝怎么看人生成就(手机淘宝怎么看删除的订单)

  • qq实名认证怎么修改(qq实名认证怎么解除绑定)

    qq实名认证怎么修改(qq实名认证怎么解除绑定)

  • 华为m5怎么调分辨率(华为m5怎么调分辨率高低)

    华为m5怎么调分辨率(华为m5怎么调分辨率高低)

  • oppo手机拍照怎么打开专业模式(oppo手机拍照怎么去掉手机型号)

    oppo手机拍照怎么打开专业模式(oppo手机拍照怎么去掉手机型号)

  • 花呗付款对方看得见吗(花呗付款对方看得到吗)

    花呗付款对方看得见吗(花呗付款对方看得到吗)

  • e31230v2相当于i几(e31230v3相当于i几)

    e31230v2相当于i几(e31230v3相当于i几)

  • 手机电量显示不准(手机电量显示不变化是怎么了)

    手机电量显示不准(手机电量显示不变化是怎么了)

  • 法罗群岛中的卡尔斯岛 (© Swen Stroop/Getty Images Plus)(法罗群岛知乎)

    法罗群岛中的卡尔斯岛 (© Swen Stroop/Getty Images Plus)(法罗群岛知乎)

  • 剖析帝国CMS核心文件e/class/connect.php中的常用函数(帝国cms使用手册)

    剖析帝国CMS核心文件e/class/connect.php中的常用函数(帝国cms使用手册)

  • 先申报财务报表还是企业所得税汇算清缴
  • 进口消费税应该记到什么科目
  • 土地增值税计入固定资产清理
  • 固定资产的原值是含税价?
  • 个人房贷利息抵税
  • 城建税有没减半
  • 商业保险费可以在个人所得税税前扣除吗
  • 工程服务预交税款怎么账务处理?
  • 待处理产品损益账户的核算内容不包括
  • 公司过桥贷款怎么贷
  • 工伤保险可以税后支付吗
  • 退税勾选后如何开红字
  • 残疾人保障金中上年在职职工人数怎么计算
  • 所有者权益减少资产减少案例
  • 土地增值税规定中央空调属于房屋建筑物吗
  • 公司成立之后有人投资怎么做分录?
  • 金蝶软件如何修改凭证号
  • 哪些税金计入存货成本
  • 没有收入能结转损益吗
  • 主营业务利润计算
  • vue城市列表插件
  • 分配的水电费属于什么会计要素
  • 购买礼品的会计科目
  • PHP:oci_commit()的用法_Oracle函数
  • dev beta 发布预览
  • 超市代金券买什么最划算
  • 会计凭证应该怎么写
  • html 调用扫码
  • 最贵的苹果平板
  • uniapp 信息推送
  • 商业承兑汇票贴现
  • 利润的构成要素包括
  • 资产负债表中应交税费包括哪些
  • 以前年度应扣未扣支出专项申报表
  • php模板引擎原理
  • phpmyadmin无法登陆mysql数据库
  • 第二季度所得税怎么算
  • wordpress添加css
  • 蓝桥杯大赛官网试题
  • Yii2中DropDownList简单用法示例
  • printfi
  • 独资设立的有限公司
  • 织梦添加文章如何修改高级参数
  • 怎么开电子专用增值税发票
  • mysql如何打开使用
  • 小型微利企业可以享受研发费加计扣除吗
  • 哪些企业可以开发票
  • 出口企业出口退税流程
  • 需要做审计有哪些行业
  • 不动产经营租赁包括哪些内容
  • 普通发票领多了怎么处理
  • 什么时候计提增值税发票
  • 会计账户与银行账户
  • 处理报废的固定资产账务处理
  • 接受非货币性资产捐赠入账价值
  • 本月的费用
  • 税控盘网上抄报税的步骤
  • 内部审计人员独立性
  • 自定义winre
  • win7系统关机很慢什么原因
  • linux中sed
  • linux常用的几种压缩工具
  • win8.1怎么样?
  • windows8文件夹怎么加密
  • linux中磁盘分区
  • linux gpfs
  • linux charon
  • centos 7安装教程(图文详解)
  • linux文件复制到windows
  • lua struct
  • [置顶]bilinovel
  • unity画面效果润色
  • AngularJs ng-change事件/指令的用法小结
  • unity 版本控制
  • jquery遍历数组的方法
  • 安卓打包安装程序apk
  • 公司信用等级b级是什么意思
  • 吉林省地方税务局单位职工集资建房免征营业税
  • 江苏省税务局电话咨询热线
  • 减免税备案登记表样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设