Heim >Backend-Entwicklung >PHP-Tutorial >PHP、Nginx、Apache中禁止网页被iframe引用的方法_PHP

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

WBOY
WBOYOriginal
2016-06-01 11:53:081102Durchsuche

iFrameNginxApache

可以使用php或nginx等添加X-Frame-Options header来控制frame权限
X-Frame-Options有三个可选的值:

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

PHP代码:
复制代码 代码如下:header(‘X-Frame-Options:Deny');

Nginx配置:
复制代码 代码如下:add_header X-Frame-Options SAMEORIGIN

可以加在locaion中
复制代码 代码如下:location /
{
  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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn