位置: 编程技术 - 正文

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

  • 增值税应交税费和申报的不一样怎么调整
  • 出口退免税的退税办法为
  • 利润分配的规则
  • 形式发票需要签字盖章吗
  • 党费奖励需要交个税吗
  • 法人把自己的车租给公司交什么税
  • 买一赠一销售收入计算案例
  • 药店商品进销差价
  • 将自产产品用于投资
  • 不能计入外购固定资产成本的相关税费
  • 工资计提多了怎么冲
  • 溢价发行债券的发行价格怎么计算的
  • 招标代理服务费收费标准2023
  • 企业每个月都要关账吗
  • 股权转让个人所得税
  • 联营商场如何交增值税?
  • 物业营改增什么时候开始
  • 公司利润如何分配到个人
  • 税率税额是星号什么意思
  • 2019年一般纳税人附加税减免政策
  • 新公司税控盘购买流程
  • 机器用油怎么做成的
  • 农村合作社补贴政策
  • xp系统怎么删除打印机驱动程序
  • 生产车间工人发放福利
  • IE浏览器如何取消全屏
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询
  • 发票开了对方未付款
  • 涉税专业服务机构是什么
  • 销售返利计入什么费用
  • 橡皮树的养殖方法视频教程
  • php常用时间函数
  • php实现邮件发送
  • 长期借款转为实收资本怎么做账
  • 递延所得税负债借贷方向
  • php使用函数限制字符串长度和格式
  • 商业银行流动性风险监管指标
  • 增值税发票校验码在哪个位置
  • 哪些项目计入其他应收款
  • 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行)
  • vscode nasm
  • cmd 过滤命令
  • php调用java接口
  • php array_fill
  • 事业单位员工工资
  • 免缴纳的增值税怎么做账
  • 劳务发票进什么科目
  • 买新车检测
  • 股权转让母子关系是否缴纳个人所得税
  • 加盟费明细
  • 拍卖行业收取手续费多少
  • 去年未计提费用,今年付怎么做账
  • 个体户如何填报工商年报资金数额
  • 收款收据可以用于财务报账吗
  • 哪些情况下可以终止心肺复苏
  • 存货期末成本的计量
  • 出口退税转为免税做账处理
  • 报关金额多报了900美金怎么办
  • 资产评估资产如何入帐
  • 结算专用章是财务章吗
  • 会计各种凭证的填写示例
  • mysql的日志
  • ubuntu 18.04 16.04
  • Ubuntu Server 13.10 安装配置图解教程
  • win10 ie无法使用
  • mac os 如何备份
  • centos7tar解压
  • win10如何在桌面设置出我的电脑
  • win8语言设置
  • cocos2d-x教程
  • opengl中点画圆算法
  • android layout布局
  • 内存优化有哪些方法
  • 理解和运用的重要性要站在哪个的视觉去判断
  • JavaScript jquery及AJAX小结
  • unity检测tag
  • android 简历模板
  • 移动退订业务怎么恢复
  • 退休军人免门票吗
  • 国家个人所得税征收标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设