位置: 编程技术 - 正文

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

  • 企业出售商铺需要预缴增值税吗
  • 年金是否一定是每年发生一次
  • 哪些企业适用于品种法
  • 企业入库流程图
  • 高新技术企业费用认定
  • 企业滞留发票的产生和处理
  • 税负率怎么算计算公式举例说明
  • 出纳如何做好保密工作
  • 车位出售时要交什么税
  • 交印花税合同金额怎么算
  • 计提本月应缴纳增值税
  • 非独立核算的分公司是什么意思
  • 代账报税软件哪个好
  • 欠税已经缴纳会影响征信吗
  • 个人所得税企事业单位承包经营所得
  • 计提本季度所得税会计分录
  • 小规模季报还没报改了一般纳税人
  • 个税免缴款
  • 零元股权转让会亏本吗
  • 红冲无票收入怎么报税
  • 残疾人保障金是强制性的吗
  • ghost 安装器
  • 什么叫毛利润和净利润
  • 怎么获取免费的腾讯vip
  • 公司修建污水池申请书
  • 付给他人押金的会计分录
  • PHP:apache_get_version()的用法_Apache函数
  • php-cgi
  • 深度学习和日常代码中遇到的报错汇总及解决方案,持续更新中。。。。
  • 一品红怎么养才长得好
  • win7系统禁用u盘
  • php imap函数
  • php版本7和5区别
  • load与initialize
  • 其他应付款的辅助核算项目是什么
  • php访问数据库的方式
  • yolov5map
  • 什么是异步函数
  • Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
  • 进口增值税科目
  • 加盟代理需要什么手续
  • 营业税借方表示什么
  • 好用的微信小程序邮箱有哪些
  • python中的比较
  • 现金流量表怎么填写
  • db2profile
  • 电子发票应如何打印出来
  • 入库的残料价值包括哪些
  • 土地交易服务费由哪个部门收取
  • 应付职工薪酬的会计科目
  • 生产企业免抵退税申报步骤
  • 小规模增值税税率2023
  • 有限合伙企业需要缴纳企业所得税吗
  • 母公司代发子公司工资,子公司申报个税
  • 应收账款的金额包括增值税吗
  • 餐厅的租金是多少钱一个月
  • 破产重组还需要还钱吗
  • 自行研发的无形资产入账价值
  • 软件开发技术服务合同
  • 应收账款的账户余额
  • 如何优化sql语句执行效率
  • sql server常规错误
  • window10系统电脑配置
  • Win10系统无法启动,如何修复
  • 5个小技巧让你成长
  • linux中密码信息存在哪个文件
  • js自动执行点击事件
  • jquery ajax异步提交表单数据的方法
  • nodejs web3
  • Android游戏开发教程
  • bat怎么设置
  • python数据结构教程
  • react基础入门
  • androidstudio ui
  • android使用webview加载网页
  • js md5加密方法
  • jquery实现轮播图原理
  • 对税务领导的批示怎么写
  • 地税和国税是什么关系
  • 中国进口0号柴油价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设