php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用

<?php

// 定义一个函数getIP()
function getIP(){
global $ip;
if (getenv("HTTP_CLIENT_IP"))
    {
$ip = getenv("HTTP_CLIENT_IP");

}else if(getenv("HTTP_X_FORWARDED_FOR"))
    {
$ip = getenv("HTTP_X_FORWARDED_FOR");

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

$ip = getenv("REMOTE_ADDR");

}else{ $ip = "Unknow";}
return $ip;
}

$user_IP = getIP();

$url= "http://ip.taobao.com/service/getIpInfo.php?ip=".$user_IP;
$ipinfo=json_decode(file_get_contents($url));
//var_dump($ipinfo);
//exit();

if($ipinfo->code==‘1‘){
    echo ‘查询失败‘;
}  else {
    if($ipinfo->data->region==‘广东省‘){
     //Header("HTTP/1.1 301 Moved Permanently");
     //你要挑战的 URL地址
     //Header("Location: http://londit-53e57d6eeff96.com.1188.url-test.com/1.php");
    }
    //其他省市就直接写入到     $ipinfo->data->region里跳转到对应的url//这里可以继续if elseif继续吧剩余的城市写完到对应的ip地址//亲测可用2014年8月11日10:25:28

}

php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用

时间: 2024-08-11 22:19:57

php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用的相关文章

警惕url跳转到钓鱼网站--淘宝二手经历

小马手机丢了于是在淘宝二手搜了一下,发现有个貌似很真实但价格低的不大真实的商品···于是加了qq,人家说1600 64g的5s包邮··· 而且煞有其事的发了图片过来: 第二天就发了淘宝链接,由于他之前在淘宝二手的链接特地将运费写成了688,因此必须改价才可以,但是旺旺永远不在线,所以逼迫大家加qq.今天就发了淘宝链接过来,和我说改好价格了,我一看 这地址 呵呵了 打开一看,果然不对头,做的太假了···上头还有盛大网络的网址··· 后来···就没有后来了,然后我还特地找师兄确认了一下,发现果然是钓

vue mint-ui 实现省市区街道4级联动(仿淘宝京东收货地址4级联动)

先去下载一个“省份.城市.区县.乡镇” 四级联动数据,然后 引入 import { Picker } from 'mint-ui'; //前提是npm install mint-ui -S Vue.component(Picker.name, Picker); 组件使用 <mt-picker :slots="addressSlots" class="picker" @change="onAddressChange" :visible-ite

淘宝地址爬取及UI展示

淘宝地址爬取及UI展示 淘宝国家省市区街道获取 参考 foxiswho 的 taobao-area-php 部分代码,改由c#重构. 引用如下: Autofac MediatR Swagger HangFire 生成街道数据爬取任务. 演示 https://akinix.github.io/Taobao-Area-CSharp/index.html 前端源码稍后上传,请关注 deepfunc Release 生成的release中包含省市区县.js和街道.json. 下载地址 目的 为了方便获取

淘宝IP地址库设计

当初选择做这么一个项目,不是为了拷贝一份库自己做服务,也不是为了其他目的,只是单纯的熟悉关于http和mysql方面的知识. 下面言归正传. 1.淘宝IP地址库简介 此地址库可以根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家.省.市和运营商. 用户也可以主动提交信息来纠错. 主要优势表现为: (1)地域 覆盖度:94.54% 精确到市级 准确度:96.5% 精确到市级 (2)运营商 覆盖度:93.8% 准确度:暂无统计数据 (3)查询速度 10qps 注:阿

根据Email地址跳转到相应的邮箱登录页面 (转)

//跳转到指定的邮箱登录页面 $(".btn_actemail").click(function () { var uurl = $(".hide_email").val(); uurl = gotoEmail(uurl); if (uurl != "") { $(".toopen").attr("href", "http://"+uurl); $(".toopen"

淘宝(新浪)API获取IP地址位置信息

1 package com.parse; 2 3 import java.io.BufferedReader; 4 import java.io.DataOutputStream; 5 import java.io.IOException; 6 import java.io.InputStreamReader; 7 import java.io.UnsupportedEncodingException; 8 import java.net.HttpURLConnection; 9 import

Delphi使用JSON解析调用淘宝IP地址库REST API 示例

淘宝IP地址库:http://ip.taobao.com,里面有REST API 说明. Delphi XE 调试通过,关键代码如下: [delphi] view plaincopy var IdHTTP: TIdHTTP; RequestURL: string; ResponseStream: TStringStream; JO, JData: TJSONObject; begin IdHTTP := TIdHTTP.Create(nil); IdHTTP.ReadTimeout := 0;

Shiro整合SSH开发3:配置Shiro认证后页面地址跳转问题(和详述不配置需要注意的问题)

在视频教程中讲请求认证成功后跳转页面的问题是一笔带过的,但是我觉得有必要单独写一篇对应的文章进行叙述. 我用了SSH来整合Shiro,在开发后验证的过程中,每次登陆后Shiro都会跳转到一个不知名js中,但是重点是我上一次访问的地址是: Edit http://localhost:8080/shiro_05/user/login.action 认证之后应该跳转到上一个请求的地址,但是Shiro却跳转到了: http://localhost:8080/shiro_05/user/js/eqmt.j

关于js的地址跳转

一.基本的地址跳转 解说: window.open 弹出新窗口的命令:     page.html' 弹出窗口的文件名:    'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空'代替: height=100 窗口高度: width=500 窗口宽度: top=0 窗口距离屏幕上方的象素值: left=0 窗口距离屏幕左侧的象素值. window.location.href = "页面地址"; //当前页跳转 相当于 <a href="baidu.co