Ⅰ 如何設置php網頁根據不同國家訪問者跳轉至不同頁面
瀏覽器中保存有用戶的字體設置信息,比如中國人的IE瀏覽器,字元集一般設置為中文;老外的IE瀏覽器,字元集設置為英語;火狐瀏覽器等其他瀏覽器以此類推,這樣就可以實現頁面的跳轉功能了。參考資料《PHP編程基礎與實例教程》中第11章可以查詢到您提到的功能。。
Ⅱ 求PHP代碼:根據國家IP網站跳轉代碼,外國IP就跳轉到另一個網站,中國IP就不跳轉。
可以這樣,用ajax來做。
首先我要說明一點ip段是不能分別是哪個國家的。只是大多數國家在用某個ip段,那怎麼解決呢?
http://ip138.com/ips8.asp?ip=119.75.218.45&action=2
在網上找ip地域查詢(雖然這些地址是人為上傳的,但是也只有這個辦法更精確。)
好了,說一下如何實現,使用純ajax的get方法訪問上一面的地址,會返回它所在頁面的html語言,這些你只能抽絲剝繭了,使用split()分隔就行。
分隔的關鍵字是<本站主數據:>這樣你就產生兩個數組了,接著把下標為1的字元數組,又使用split()分隔.這次的關鍵字是<<>。分隔出來你取第1個數組的值就行。出來的結果就是<北京市 網路網訊科技>。國外的話,有的時候是iain,有的時候比如說韓國購物網,就是韓國。這個你要找幾個不同的ip實驗幾下。
能幫助你的就這么多。
Ⅲ 如何用PHP得到一個給定IP是屬於哪個國家地區 - 技術問答
純真IP資料庫,能不能說明白點,要不你給我把代碼看一下錯在哪裡.
Ⅳ 有沒有php的分析來源ip國家,據此顯示不同內容的源碼
這太簡單了啊
我做的一個
http://chinasiso.com/csq/ips.aspx
你只要根據結果
如果不是中國的內地的IP的話
就統統轉到英文版面就是了啊
我用.NET做的
PHP我沒有用過
.NET比較強大
Ⅳ php根據ip獲取所在國家,顯示所在國家的國旗,要怎麼搞望大神求助!!
給你找了一篇文章,不知對你有幫助沒。
PHP如何得到訪問者的國家或IP的國家
http://snowcoal.com/article/324.html
Ⅵ PHP判斷IP是中國IP還是外國IP
//返回ip所在的區域外國ip精確到國名
functiongetcposition($ip){
try{
$res1=file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$ip");
$res1=json_decode($res1,true);
if($res1["code"]==0){
return$res1['data']["country"].$res1['data']["region"].$res1['data']["city"]."_".$res1['data']["isp"];
}else{
return"未能獲取";
}
}catch(Exception$e){
return"未能獲取";
}
}
Ⅶ php怎麼獲取手機來自哪個國家
通過讀取手機型號。
每一部手機都有自己的型號,根據型號就可以判斷手機來自哪個國家。
php語言主要用於Web開發,應用環境相對簡單,底層操作較少涉及,所以語法簡單,概念比較少,很容易學習和使用。
php提供了許多有用的內置函數,為Web開發提供了很多便利,使代碼編寫得更好。
Ⅷ php如何檢測國家
$_SERVER["REMOTE_ADDR"] ,取得客戶端的 IP 地址;
$_SERVER["HTTP_X_FORWARDED_FOR"],通過代理伺服器取得客戶端的真實 IP 地址;
$_SERVER["HTTP_CLIENT_IP"],獲取客戶端,及瀏覽器所在的電腦的ip地址;
Ⅸ php 判斷ip是國內還是國外
需要引用一個PHP的IP庫 ip_php.zip
我在網站頭部引用jquery進行判斷
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" language="javascript">
function initurl() {
$.ajax({
type:"GET",
url:"checkip.php",
dataType:"html",
data:"&time="+new Date(),
cache: false,
async: false,
beforeSend:function(XMLHttpRequest) {
},
success:function(msg) {
//如果返回值為1表示訪問者為中國地區的ip
if(msg == 1){
//alert('I am China ip');
}
else {
//alert('I am not China ip');
location.href="英文網站";
}
},
complete:function(XMLHttpRequest,textStatus) {
},
error:function() {
}
});
}
</script>
<body onload="initurl()">
...
</body>
checkip.php頁面的代碼
$userip=$_SERVER['REMOTE_ADDR'];
//引用ip庫的文件 把ip.zip里的全部文件放在lib目錄下
include_once('/lib/iplimit.class.php');
$iplimit = new iplimit;
if($iplimit->setup($userip))
{
echo 1;
}
else
{
echo 2;
}