PHP、Nginx、Apache中禁止网页被iframe引用的方法

可以使用PHPNginx添加x-frame-options header来控制frame权限
x-frame-options有三个可选的值:

DENY:浏览器拒绝当前页面加载任何Frame页面
SAMEORIGIN:frame页面的地址只能为同源域名下的页面
ALLOW-FROM:允许frame加载的页面地址

PHP代码:

代码如下:
x-frame-options:Deny');

Nginx配置:

代码如下:
x-frame-options SAMEORIGIN

可以加在locaion中

代码如下:
{
add_header x-frame-options SAMEORIGIN
}

Apache配置:

代码如下:
Header always append x-frame-options SAMEORIGIN

使用后不充许frame的页面显示一个白板。

参考:

https://developer.mozilla.org/en-US/docs/Web/HTTP/x-frame-options?redirectlocale=en-US&redirectslug=The_x-frame-options_response_header

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...