对不起我的英语,这不太好...... 我需要一个简单的PHP程序的帮助:如果页面的URL包含特定的单词,则显示内容。如果没有,则整个页面重定向。我会用它来阻止我从其他网站管理员那里“窃取”我的网站内容的框架。 对于这是好的..但是我的一个朋友需要制作一个特定单词的黑名单,而不是白名单。因此,如果URL包含单词,则整个页面会重定向。我尝试使用* $ _ SERVER ['HTTP_REFERER'] *但是如果“小偷”将框架放在不在黑名单中的外部网站上,并且在他制作框架的框架之后,显示内容并且页面没有重定向.. 所以我认为就是这样:* $ _ SERVER ['HTTP_REFERER'] *只能读取第一级帧而不是主页(顶部帧)。 我真的需要帮助,我无法使用Javascript,因为我们希望保持代码不可见。
如果不可能,是否有方法将JS变量值传递给我的案例的PHP变量?
提前谢谢!
答案 0 :(得分:1)
当且仅当顶级域名与您的域名相同时,这才能通过javascript实现。如果是这种情况,您可以对服务器进行ajax调用,传递URL,然后服务器可以确定是否重定向。
我更倾向于说服你反对这种方法,而不是显示代码的样子。如果您有不希望别人窃取的内容,则应将您的网站设为非公开(即用户必须登录)。如果这是不可能的,那么您担心的内容听起来应该不在互联网上。