php利用纯真ip数据库 用php连接数据库

php 纯真IP库 怎么返回区域信息?

首先 你直接把前台数据拿来就往数据库里查橡岩 很危险!!! 其次. 你html 需要知道成功与否 则 你不需要输出那么多文字这些文字完全可以放在前端js里面去 你后端只需要输出 0 ,1 那烂如轿么前端在接到 ajax返回后 判断是否为 0 则知道 是应饥肆该 让票数+1 还是 。

成都创新互联于2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元宁阳做网站,已为上家服务,为宁阳各地企业和个人服务,联系电话:13518219792

我做的php 网站,我在网上下载了ip 纯真版数据库,能显示地区 比如 “吉林省四平市”,我想把它提取出来

?php

//第一步:透过代理获取用户真实的IP地址

$theip=getip();

function getIP()

{

static $realip;

if (isset($_SERVER)){

if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];

} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {

$realip = $_SERVER["HTTP_CLIENT_IP"];

} else {

$realip = $_SERVER["REMOTE_ADDR"];

}

} else {

if (getenv("HTTP_X_FORWARDED_FOR"运毕芹)){

$realip = getenv("HTTP_X_FORWARDED_FOR");

} else if (getenv("HTTP_CLIENT_IP")) {

$realip = getenv("HTTP_CLIENT_IP");

} else {

$realip = getenv("REMOTE_ADDR");

}

}

return $realip;

}

//第二步:通过读取IP地址库,找到所属地区

//假设表名为ip,字段有begin(起始),end(结束),area(地区代号)

$dblink=@mysql_connect("数据库服务器名","数据库用户名","数据库密码");

$dbselect=@mysql_select_db(数据库数姿名);

if (!$dbselect){

die("数据库无法读取");

}

$result=mysql_query("select * from `ip` where `begin`=`$theip` and `end`=`$theip`");

$num=mysql_num_rows($result);

if($num0){

$info=mysql_fetch_array($result);

$page=$info['area'];

else{

$page='default'; //旁毕如果IP不在数据库中,则用缺省的页面

}

//第三步:转到相关页面,如代号为"js",转到"js.php"页面

$page.='.html'; //后缀你可以自己取

echo "script language=\"javascript\"window.location.replace(\"$page\")/script";

?

网站怎么限制某个地区访问?

你好

有两种方案,请自行选择

第一种方案:网站用ASP或者PHP代码调用IP数据库进行判断,网站设置好哪些城市可以访问,哪些城市不可以访问,比如说,网站不能让北京的来的访客访问,那么如果北京来的Ip的话,网站进行ip判断,如果是北京来的就让他访问其它的页面,如果不是北京来的访客就让陪棚他正常访问,要求是ip数据库用IP纯真数据库查询地区的IP段时保存成TXT格式,或者数据库格式,这样代码调用时侯就会快宽游一些,芦巧则不能采用直接到淘宝IP数据库或者IP的网站对比IP数据,那样的话网站打开很慢,可以把他们的IP数据库下载下来放到网站的根目录里面,这样网站打开会提高打开速度。

第二种方案:服务器限制某城市访问,在服务器上面设置黑名单城市,如果是黑名单城市来的访问就让他拒绝访问,如果不是黑名单来的城市访客,就让他正常访问。

标题名称:php利用纯真ip数据库 用php连接数据库
URL地址:https://www.cdcxhl.com/article26/ddpohcg.html

成都网站建设公司_创新互联,为您提供网站设计公司域名注册虚拟主机网站设计建站公司软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计