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

时间:2010-06-15 18:00:52

标签: php javascript colorbox

我正在使用Colorbox,如果我指定使用iframe,那么$ _SERVER ['HTTP_X_REQUESTED_WITH']变量将不再可用。我需要它,以便检测ajax是否已加载,然后我可以包括页眉/页脚。

无论如何要获得这个变量,还是我在使用iframe时可以获得另一个变量?

2 个答案:

答案 0 :(得分:1)

使用JavaScript设置/更改<iframe>的{​​{1}}属性绝对不会像您想象的那样使用src加载目标网页。

而是传递额外的请求参数或pathinfo。 E.g。

XMLHttpRequest

您可以按iframe.src = 'newpage.php?loadedByJS=true'; 检查。

答案 1 :(得分:0)

变量名称可能不同,您可以尝试print_r($_SERVER);查看标题不同。虽然更好的方法是设置$_GET变量,如?ajax=true