位置: 编程技术 - 正文

详解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)

  • 企业所得税税前扣除吗
  • 如何查商品税收分类编码
  • 运输费劳务是否可以扣除
  • 为员工代缴社保材料
  • 出口货物退免税管理办法
  • 小规模纳税人利润如何缴税
  • 利息费用如何在记账软件输入
  • 用友t3年末怎么结转
  • 销售材料应确认的损益是什么意思
  • 融资租赁固定资产会计处理
  • 公司租赁的车辆发生的费用都可以报销吗?
  • 开专票红冲是不是双方都要开信息表
  • 小企业汇算清缴所得税分录
  • 跨地区预缴税款需缴纳哪些
  • 项目部临时设施平面图
  • 办税员实名认证变更
  • 购买税控系统专用设备
  • 特朗普政府公布大力度减税方案
  • 物业公司停车费怎么开票
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 加油卡预付卡销户怎么办
  • 待摊费用属于什么费用
  • 1697510003
  • 办公室装修费用计入什么会计科目
  • 桌面图标变成了一张纸
  • 期末留抵税额的减值
  • win10怎么自定义开机音乐
  • win10如何打开regedit
  • 民办非企业单位是什么企业类型
  • 房屋装修固定家具是否计入房产税
  • 存货跌价后销售会计分录
  • 固定资产抵债债权人账务处理
  • php需要的软件
  • 企业财产租赁税率
  • php中常见的错误类型有
  • 适合练手的动漫人物
  • thinkphp3.2框架
  • php json格式
  • ajaxuploadfile
  • 用css画一个扇形
  • 购物卡怎么开发票比较好
  • 给最爱的他
  • 长期挂账的"其他应收款"该怎么处置
  • 城市维护建设税,教育费附加,地方教育费附加
  • react高阶组件
  • 附加税费用
  • 个税 全年累计
  • 税控盘的作用是什么
  • 待抵扣进项税额转出会计分录
  • 消费税纳税人的具体纳税期限由主管税务机关
  • 防暑降温费怎么入账
  • 劳务分包预缴税款计算公式
  • 借别人钱收据怎么写
  • 对外服务应收取的款项
  • 个人所得税代扣代缴手续费
  • 海运发票可以抵扣增值税吗
  • 开了票收不到钱怎么做账
  • 流动资产周转率计算公式
  • 资产负债率怎么调整到50%以下
  • sqlserver exists,not exists的用法
  • rsync如何同步隐藏文件和排除文件?rsync同步隐藏文件和排除文件的方法
  • mac的分辨率怎么调
  • 桌面开始菜单跑到右边去了怎么办
  • ios8.4.1完美越狱教程
  • windows无法完成配置若要尝试恢复配置
  • win10系统关闭防火墙服务
  • win10系统怎么配置交换机
  • android移动网络
  • 批处理call命令
  • js获取浏览器类型和版本信息
  • python字符串中的反斜杠
  • 修改update.zip
  • jquery mobile 加载页面
  • python仿站软件官网
  • 大征期和小征期的区别
  • 税务局和国税
  • 物业费增值税税率5%
  • 临时税务登记纳税有区域限制吗为什么
  • 深两优3117审定号
  • 广州地税局官网办事点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设