设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 2744|回复: 0
打印 上一主题 下一主题

怎么样做到。美国IP打开就是英文 [复制链接]

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

1#
Alvin 实名认证  发表于 2011-3-29 01:21:30 |显示全部楼层
回复 1# 雪儿

这个呢,你要做有一个IP库
记录所有的中国IP段
然后查表确定 分别跳转到两个页面去

也就是说你要做两个套页面
一套中文 , 一套英文
想收集国内所有的IP地址段  不太容易

一般做法是,从浏览器发上来请求头中判断默认语言
如果浏览器是设定的默认语言是中文,就中文
设定的默认语言是英文,就英文

这个好判断
但是你仍然要事先做好两套页面 一套中文 一套英文

PHP 中的判断如下:
  1. <?php

  2. if ( strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']) == 'zh-cn') {

  3.         header("Location", "/zh/cn/index.php");

  4. } else {

  5.         header("Location", "/en/us/index.php");
  6. }

  7. ?>
复制代码

使用道具 举报

您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-5-8 08:28 , Processed in 1.074412 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部