位置: 编程技术 - 正文

详解PHP防止直接访问.php 文件的实现方法(php 如何防止接口被刷)

编辑:rootadmin

推荐整理分享详解PHP防止直接访问.php 文件的实现方法(php 如何防止接口被刷),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 如何防止接口被刷,详解php防止直接输出,详解php防止直接输出,详解php防止直接输出,php防止直接访问,php防止直接访问,详解php防止直接输出,php防止直接访问,内容如对您有帮助,希望把文章链接给更多的朋友!

详解PHP防止直接访问.php 文件的实现方法

为了保证我们用 PHP 写的 API 的安全性要禁止除了接口外的访问方式.

详解PHP防止直接访问.php 文件的实现方法(php 如何防止接口被刷)

比如我们的项目为 example, 其下有文件夹 dir1、有个接口文件 api.php. 结构为: 输入图片说明

这时候我们要求只能通过 example/api.php 来调用file.php里的服务,不能直接通过example/dir1/file.php来访问.

在 php 里有这样一个变量$_SERVER,这是个数组变量, 里面有各种键值对, 具体的可以搜索一下资料. 那么我们现在可以通过$_SERVER里的SCRIPT_NAME来获取脚本名称. $_SERVER['SCRIPT_NAME'],其值会是类似 xxx/api.php,那么我们就可以通过判断访问链接里是否含有api.php来判断这个访问是否为合法的访问, 如果合法则继续执行, 不合法则阻断.

具体代码如下:

在 file.php里的开头添加上以上代码即可.

标签: php 如何防止接口被刷

本文链接地址:https://www.jiuchutong.com/biancheng/287551.html 转载请保留说明!

上一篇:php简单实现单态设计模式的方法分析(php单独运行)

下一篇:PHP用PDO如何封装简单易用的DB类详解(php封装app)

  • 住房补贴需要交什么材料
  • 非盈利组织收到投资款如何做账
  • 车间职工报销医药费能使用现金吗
  • 建筑服务适用简易计税吗
  • 社保如何会计处理
  • 土地转让合同也叫什么
  • 土地整理项目如何提取地块的坐标
  • 红字撤销需要带什么去税务局
  • 陈列费税率多少
  • 出售固定资产的税率是多少
  • 发票抄报逾期如何处罚
  • 农场管委会是什么性质单位
  • 资产损失税前扣除备查资料
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 成品送检单表格
  • 海关对现金携带数量有要求吗
  • 不征税发票的12个税种
  • 计提工资时需要附工资表吗
  • 劳务公司差额征收税率是多少
  • 财务做账借贷分别表示
  • 交通费进项税抵扣计算
  • 小规模企业国税怎么报税
  • 别的公司代缴社保合法
  • cpu性能天梯图2023年3月
  • php有很多流行的mvc框架,这些框架可以
  • linux输出结果
  • 收到政府补助如何开具发票
  • php实现修改功能
  • 税盘可以全额抵扣是什么意思
  • 股东分红会计分录摘要
  • 企业向个人借款是否合法
  • vue路由跳转原理
  • 员工的通讯费怎么报销
  • php解析接口
  • thinkphp cli
  • 【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”
  • 写字楼租赁房产税
  • php页面跳转实现什么功能
  • 计提坏账的比例是多少
  • it云化
  • md5 python3
  • 以前年度损益调整结转到本年利润吗
  • 织梦如何使用
  • 商铺转让费的会计分录
  • 进项税额计提是哪个科目
  • 营业额和营业收入怎么算
  • 汇兑损益应计入
  • 支付水费委托收款
  • sqlserver2008数据库定时备份
  • 将自产产品用于公益事业
  • 建筑工程和建筑装饰工程的区别
  • 公司购买房子如何交税
  • 城市维护建设税属于中央还是地方
  • 网上交税已经缴费怎么退
  • 取得股息红利怎么交税
  • 领备用金时会计怎么做分录
  • 发票税号与公司税号不一致
  • 预收账款账务处理流程图
  • 固定资产处置有净值怎么处理
  • 财务会计属于什么职位类别
  • win7系统中怎么卸载安装的软件
  • linux批量操作
  • linux中,什么命令可以控制口令的存活时间?
  • win8系统与win10哪个好
  • win10 电脑
  • 小郭聊一聊
  • jquery 控制暂停和播放
  • intent传递数据的方法
  • Python+Wordpress制作小说站
  • python生成器有几种写法
  • unity的shader在哪儿
  • js扩展名是什么文件
  • webpack循环引用
  • python openfoam
  • 重庆办理4050社保需要什么材料
  • 出口企业能否更换法人
  • 重庆电子税务局官网登录入口
  • 考公务员国家税务局好吗
  • 云南省代理记账管理实施办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设