php判断是否被引用

qqsweb 2009-05-17 04:24:09
http://127.0.0.1/img.php?id=1

当发现是<img src="http://127.0.0.1/img.php?id=1">的时候 输出正常

如果是直接再IE中使用http://127.0.0.1/img.php?id=1 就显示其他 如何判断是否被引用 而不是

什么函数可以获得有用的信息
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengdiwu 2009-05-17
  • 打赏
  • 举报
回复
<?
$http = "http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
if($http == "http://127.0.0.1/img.php"){
echo($http);
exit(0);
}
?>
是不是这样,希望我没理解错你的意思!
meimei270 2009-05-17
  • 打赏
  • 举报
回复
if $_SERVER["HTTP_REFERER"] <>"父页的URL" then
echo "<script language='javascript'>";
echo "alert('不能直接访问该页')"
echo "location='网址';";
echo "</script>";
else

endif

这样更好一点!
meimei270 2009-05-17
  • 打赏
  • 举报
回复
if $_SERVER["HTTP_REFERER"]<>"父页的URL" then
echo "你不能直接访问该页!";
Header("Location: 网址"); //跳转至其他页面
else

endif

这样对么??
mrshelly 2009-05-17
  • 打赏
  • 举报
回复

...
$_SERVER["HTTP_REFERER"]
...



21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧