我目前使用外部服务作为我在其中一个网站上的价格比较单元。加载价格比较块的方式是通过javascript:
<script type="text/javascript" language="javascript" src="http://www.easycontentunits.com/js_unit.php?ecu_mid=3706&ecu_uid=101734"></script>
如果您要将上述代码粘贴到html页面中,您会看到一个价格块,更多信息按钮等。但是,如果您直接加载了源页面,它将显示没有内容和完全空白的页面:< / p>
http://www.easycontentunits.com/js_unit.php?ecu_mid=3706&ecu_uid=101734
我希望为我运行的其他网站编写一些代码,并希望它像上面的示例一样工作。 I.E.当我通过javascript加载外部php页面时,它会在网页上显示它。如果您按照链接并加载了外部页面,它将显示一个空白页面。
你会怎么做?是一些特殊的PHP代码,还是htaccess或类似的技巧?
非常感谢任何帮助。
答案 0 :(得分:2)
您最想要的只是referer
请求标头检查:
$_SERVER['HTTP_REFERER']
答案 1 :(得分:0)
他们很可能会检查$ _SERVER超全局中的HTTP_REFERER值,并在引荐者不是正确的站点时返回空白页。