临时写了一个做跳转的程序,能运行,帮我看看有没有漏洞,有没有不合理的地方,谢谢。

shenanigan 2005-11-21 10:30:39
<?php

$db=mssql_connect("192.168.0.7","sa","****") or die ("无法连接Sql Sever数据库!");
mssql_select_db("sub") or die ("无法打开数据据库!");
$ip=$_SERVER['REMOTE_ADDR'];
$ipArr = explode(".", $ip);
$ipTwoBlock=$ipArr[0].".".$ipArr[1];
$ipThreeBlock=$ipArr[0].".".$ipArr[1].".".$ipArr[2];
$sql="select count(*) as num from ip where ip='".$ipTwoBlock."' or ip='".$ipThreeBlock."'";
$query=mssql_query($sql,$db);
$rs=mssql_fetch_array($query);
if($rs["num"]!=0)
{
header("Location:http://open.fudan.edu.cn/index.php");
}
else
{
header("Location:http://open.fudan.org.cn/index.php");
}
DBClose($db);
?>


//功能:获取客户端IP地址,取其是否是教科网还是外网的IP,然后分别使用不同的域名。
...全文
153 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zalvsa 2005-11-21
  • 打赏
  • 举报
回复
应该没问题了。不过你的判断方法是不是有误。就一句就能判断是外网还是教科网?还是只要不是那两个IP段就都算其他的情况。
shenanigan 2005-11-21
  • 打赏
  • 举报
回复
服务器绑定了双域名,只要客户端IP段属于IP这个表范畴里面的就可以。

21,893

社区成员

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

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