php - 使用 iframe 获取 $_SERVER ['HTTP_X_REQUESTED_WITH' ]

标签 php javascript colorbox

我正在使用 Colorbox,如果我指定将 iframe 与它一起使用,则 $_SERVER['HTTP_X_REQUESTED_WITH'] 变量不再对我可用。我需要它来检测 ajax 是否已加载,以便我可以包含页眉/页脚。

无论如何获取这个变量或者当我使用 iframe 时我可以获得另一个变量?

最佳答案

设置/更改 <iframe>src使用 JavaScript 的属性绝对不是使用 XMLHttpRequest按照您的想法加载目标页面。

而是传递一个额外的请求参数或路径信息。例如

iframe.src = 'newpage.php?loadedByJS=true';

你又可以通过 $_GET['loadedByJS'] 查看.

关于php - 使用 iframe 获取 $_SERVER ['HTTP_X_REQUESTED_WITH' ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047736/

相关文章:

Javascript/JQuery 如何在更改后获取元素的实时/实际颜色

javascript - 使轮播无限或重复

javascript - 使用 Colorbox jquery 插件时,根据视口(viewport)自动调整 innerWidth 和 innerHeight 的大小

jquery - 为什么在 Firefox 中 document.body == null 而在 Safari 中却不然

php - symfony2 在限制区域没有重定向

PHP - AJAX 请求中的 exit 或 die()?

javascript - 如何从 SQL 填充表中获取 ID?

php - mysqli 更新不起作用

javascript - 提交后需要重定向到上一页

jquery - MediaWiki:仅获取内容