直接加载显示空白页(PHP)

时间:2012-03-10 15:56:54

标签: php javascript .htaccess redirect

我目前使用外部服务作为我在其中一个网站上的价格比较单元。加载价格比较块的方式是通过javascript:

<script type="text/javascript" language="javascript" src="http://www.easycontentunits.com/js_unit.php?ecu_mid=3706&amp;ecu_uid=101734"></script>

如果您要将上述代码粘贴到html页面中,您会看到一个价格块,更多信息按钮等。但是,如果您直接加载了源页面,它将显示没有内容和完全空白的页面:< / p>

http://www.easycontentunits.com/js_unit.php?ecu_mid=3706&amp;ecu_uid=101734

我希望为我运行的其他网站编写一些代码,并希望它像上面的示例一样工作。 I.E.当我通过javascript加载外部php页面时,它会在网页上显示它。如果您按照链接并加载了外部页面,它将显示一个空白页面。

你会怎么做?是一些特殊的PHP代码,还是htaccess或类似的技巧?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

您最想要的只是referer请求标头检查:

$_SERVER['HTTP_REFERER']

答案 1 :(得分:0)

他们很可能会检查$ _SERVER超全局中的HTTP_REFERER值,并在引荐者不是正确的站点时返回空白页。