PHP 目标 iframe 并给它一个 ?cat

标签 php jquery html email iframe

我正在与一位被迫使用基于小部件的网站构建器来管理其网站内容的客户合作。

他们试图为消费者提供产品图片。基本上,他们会发送一封电子邮件,其中包含带有图片的产品概述。看到我们无法在电子邮件中放置一个可用的图片库,我们决定使用 php 构建一个托管在另一个网站上的图片库,该网站通过 ?cat 交换图片。

网站本身运行良好。 iFrameing 它虽然不起作用。有没有办法针对页面上的 iframe 相应地调整内容?

总结一下:

电子邮件包含一个 url,该 url 将用户带到图片库中带有 iframe-d 的网页,该图片库会根据电子邮件 url 中写的猫更改显示的图像。

注意:用户在电子邮件中看不到图库,但会在他们通过电子邮件中的链接定向到的网页上看到。

最佳答案

由于 X-Frame-Options,您的 Gallery 站点需要告诉浏览器它允许添加内容。 在 php 中你可以使用

页面无法显示在框架中,无论网站是否尝试这样做。

<?php header('X-Frame-Options: DENY'); ?>

页面只能显示在与页面本身同源的框架中。

<?php header('X-Frame-Options: SAMEORIGIN'); ?>

页面只能显示在指定来源的框架中。

<?php header('X-Frame-Options: ALLOW-FROM https://www.iframe_webite'); ?>

According to firefox website

关于此的更多帮助 answer

The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a , or . Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites.

关于PHP 目标 iframe 并给它一个 ?cat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37464229/

相关文章:

php - 相对链接是否比站点链接快得多?

jquery div 背景淡入淡出

javascript - 获取数组元素的所有值

javascript - 如何在不再次渲染的情况下将一个内容 div 移动到另一个内容 div?

javascript - 未指定暗淡时图像不会填充 Canvas

javascript - CSS 网格调整网格内按钮的大小

php - mysql_fetch_array() 期望参数 1 是资源,给定的 bool 值

php - 转换为 PDO

PHP - 没有提交按钮的单选按钮

javascript - jQuery - 添加第二个变量来选择选项字段