【发布时间】:2015-12-23 21:01:35
【问题描述】:
我有一个网站:
www.abc.com
一个 php 文件托管在另一个站点 www.xyz.com 中,该 php 文件的链接是:
www.xyz.com/folder/thefile.php
我在thefile.php 中放了一个php 函数。所以要使用该文件,人们必须来到www.abc.com。在这里,我将链接设置为:
www.xyz.com/folder/thefile.php?file=123456
www.xyz.com/folder/thefile.php?file=789654 and so on
每当有人点击这些链接时,变量 'file' 的值就会在thefile.php 的 php 函数中被调用并执行并显示视频或图像。
现在,例如,对于第一种情况,该值为“123456”。如果有人将值“123456”编辑为“1234”或“65431”等,甚至会向他们显示 php 文件。此外,如果用户只是访问www.xyz.com/folder/thefile.php 而没有变量'file',即使这样,php 文件也会显示给他们。
现在我想要做的是,如果一个人编辑 url 或尝试仅访问 www.xyz.com/folder/thefile.php,那么它应该将他带到某个 404 页面或其他页面。
我该怎么做?
【问题讨论】:
-
您可以使用
.htaccess拒绝访问者,除非他们来自特定的推荐人:stackoverflow.com/questions/15671521/… -
@Starkeen:您好!这次真是万分感谢。它工作得非常好。但是有一个问题。我的意思是在 thefile.php 中放置了用于显示广告的 adsense 代码。现在,以前跟踪此文件中的点击次数和查看次数,我获得了收入。在我使用这种方法拒绝访问者(除非他们来自特定的推荐人)之后,广告点击和浏览量根本没有被跟踪。这个你能帮我吗!我需要添加什么或做什么才能跟踪广告点击次数和浏览量。谢谢...
标签: php jquery .htaccess redirect http-status-code-404