使用 CORS 在 ZendFramework 1.12 中重定向
redirect in ZendFramework 1.12 with CORS
一位合作伙伴在 iFrame 中致电我们的店铺。
并在 Firefox 中收到此错误消息:
Load dinied by X-Frame-Options: https://www.xyz.de/shop/katalog/index does not permit cross-origin framing.
原来他叫sendLogin/index
站点。所以我认为核心请求正在工作。但是在这个控制器中有一个重定向到 katalog/index
控制器:
$this->_redirect('katalog/index');
我不确定该做什么或必须去哪里看。
这是一些服务器发送的安全功能。它用于帮助防止 XSS 攻击。
您需要添加一个 header 来更改正在发送的 header 的值。像
header('X-Frame-Options ALLOW-FROM uri');
正在用支付网关 uri 替换 uri
。
有关更多信息,您可以阅读 Mozilla X-Frame-Options response header
编辑
要删除 php 中的前一个 header,请使用 header_remove:
header_remove('X-Frame-Options');
但是,这仅适用于由 PHP 设置的 header。如果 header 是由服务器设置的,那么您将需要更改 php.ini 文件以删除上面的 header.
一位合作伙伴在 iFrame 中致电我们的店铺。 并在 Firefox 中收到此错误消息:
Load dinied by X-Frame-Options: https://www.xyz.de/shop/katalog/index does not permit cross-origin framing.
原来他叫sendLogin/index
站点。所以我认为核心请求正在工作。但是在这个控制器中有一个重定向到 katalog/index
控制器:
$this->_redirect('katalog/index');
我不确定该做什么或必须去哪里看。
这是一些服务器发送的安全功能。它用于帮助防止 XSS 攻击。
您需要添加一个 header 来更改正在发送的 header 的值。像
header('X-Frame-Options ALLOW-FROM uri');
正在用支付网关 uri 替换 uri
。
有关更多信息,您可以阅读 Mozilla X-Frame-Options response header
编辑
要删除 php 中的前一个 header,请使用 header_remove:
header_remove('X-Frame-Options');
但是,这仅适用于由 PHP 设置的 header。如果 header 是由服务器设置的,那么您将需要更改 php.ini 文件以删除上面的 header.