您现在的位置是:网站首页> 编程资料编程资料
确保Laravel网站不会被嵌入到其他站点中的方法_php实例_
2023-05-25
299人已围观
简介 确保Laravel网站不会被嵌入到其他站点中的方法_php实例_
HTTP 响应头部中,有一个字段,叫做 X-Frame-Options,该字段可以用来指示是否允许自己的网站被嵌入到其他网站的
- DENY - 始终不允许嵌入,即使是同一个域名
- SAMEORIGIN - 只能在相同域名中嵌入
- ALLOW-FROM uri - 设置允许的域
通常,可以在 HTTP 代理中进行配置,比如 nginx
add_header X-Frame-Options SAMEORIGIN;
Laravel 自带了用来「只允许同域名嵌入」的中间件,我们只需要在 /app/Http/Kernel.php 中添加即可
// /app/Http/Kernel.php protected $middleware = [ \Illuminate\Http\Middleware\FrameGuard::class, ];
该中间件的实现如下
headers->set('X-Frame-Options', 'SAMEORIGIN', false); return $response; } } 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- PHP的Trait机制原理与用法分析_php技巧_
- tp5修改(实现即点即改)_php实例_
- 在TP5数据库中四个字段实现无限分类的示例_php实例_
- PHP getID3类的使用方法学习笔记【附getID3源码下载】_php技巧_
- PHP使用JpGraph绘制折线图操作示例【附源码下载】_php技巧_
- tp5.1 实现setInc字段自动加1_php实例_
- php 比较获取两个数组相同和不同元素的例子(交集和差集)_php实例_
- thinkphp5 模型实例化获得数据对象的教程_php实例_
- 使用tp框架和SQL语句查询数据表中的某字段包含某值_php实例_
- tp5 sum某个字段相加得到总数的例子_php实例_
