ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingแสดงหน้าเว็บไซต์ ตามประเทศที่เข้า
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: แสดงหน้าเว็บไซต์ ตามประเทศที่เข้า  (อ่าน 932 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ttong
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 633



ดูรายละเอียด
« เมื่อ: 10 มิถุนายน 2009, 13:38:50 »

สมมุติ โดเมนชื่อ www.test.com

ถ้าเ้ข้าจากประเทศไทยให้ไปที่ โดเมนชื่อ www.test-thailand.com

ถ้าเ้ข้าจากประเทศอเมริกาให้ไปที่ โดเมนชื่อ www.test-usa.com

ถ้าเ้ข้าจากประเทศญี่ปุ่นให้ไปที่ โดเมนชื่อ www.test-japan.com

ประมาณนี้ครับ

พอจะมีตัวอย่างมั้ยครับ

ขอบคุณครับ
บันทึกการเข้า

payu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 125
ออฟไลน์ ออฟไลน์

กระทู้: 1,887



ดูรายละเอียด
« ตอบ #1 เมื่อ: 10 มิถุนายน 2009, 13:43:29 »


http://www.maxmind.com/app/geolitecountry

free และมีตัวอย่าง code ให้ด้วยครับ

บันทึกการเข้า

ttong
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 633



ดูรายละเอียด
« ตอบ #2 เมื่อ: 10 มิถุนายน 2009, 14:03:27 »

พอดีอ่านภาษาอังกฤษไม่ค่อยออก

ขอสอบถามเพิ่มเติมนะครับ

ที่ผมต้องการคือเป็น code ฝังไว้ในหน้าเว็บผมเอง ไม่ใช่ฝังไว้ที่ host

ไม่ทราบว่าตัวที่ให้มานี่เป็นตามที่ผมต้องการหรือเปล่า

แต่ก็ขอบคุณคุณ payu นะครับ  Smiley

บันทึกการเข้า

zZzZ
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 120
ออฟไลน์ ออฟไลน์

กระทู้: 1,509



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 10 มิถุนายน 2009, 14:10:54 »

ตามมาเก็บอีกกระทู้  อยากจะให้อีก + แต่ต้องรอ 3 วัน   Shocked

เท่าที่อ่านดู แบบให้ php แล้วดึงในเครื่องเราเลยนี่ไม่เห็นนะครับ แต่เข้าใจว่าให้โหลดมาเป็นดาต้าเฉยๆ

หรือทำอีกแบบคือทำ web service เรียกไปเลย ไม่ต้องเก็บดาต้าเอง แบบนี้ก็น่าสนใจดี + มีโค๊ดตัวอย่างให้ดูแล้ว
bookmark ไว้ก่อน เผื่อได้ใช้มั่ง  Smiley

บันทึกการเข้า

payu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 125
ออฟไลน์ ออฟไลน์

กระทู้: 1,887



ดูรายละเอียด
« ตอบ #4 เมื่อ: 10 มิถุนายน 2009, 14:18:08 »

ตามมาเก็บอีกกระทู้  อยากจะให้อีก + แต่ต้องรอ 3 วัน   Shocked

เท่าที่อ่านดู แบบให้ php แล้วดึงในเครื่องเราเลยนี่ไม่เห็นนะครับ แต่เข้าใจว่าให้โหลดมาเป็นดาต้าเฉยๆ

หรือทำอีกแบบคือทำ web service เรียกไปเลย ไม่ต้องเก็บดาต้าเอง แบบนี้ก็น่าสนใจดี + มีโค๊ดตัวอย่างให้ดูแล้ว
bookmark ไว้ก่อน เผื่อได้ใช้มั่ง  Smiley


ไม่ครับ .. ใช้ได้ใน host เราเองเลย

ตัวอย่าง php code โหลดได้จากหน้านี้ http://www.maxmind.com/app/php
กดที่ "Download" ข้างล่าง "Pure PHP Module"

เพิ่มเติมให้ ...
1. download 2 file
http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
http://www.maxmind.com/download/geoip/api/php/geoip.inc

2. unzip GeoIP.dat.gz
3. code
โค๊ด:
require('geoip.inc');

$ip = $_SERVER['REMOTE_ADDR'];

$gi = geoip_open('GeoIP.dat', GEOIP_STANDARD);
$ip_country = geoip_country_code_by_addr($gi, $ip);
geoip_close($gi);

switch ($ip_country) {
  case 'TH': header('Location: http://www.test-thailand.com'); break;
  case 'US': header('Location: http://www.test-usa.com'); break;
  case 'JP': header('Location: http://www.test-japan.com'); break;
}

« แก้ไขครั้งสุดท้าย: 10 มิถุนายน 2009, 14:24:24 โดย payu » บันทึกการเข้า

ttong
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 633



ดูรายละเอียด
« ตอบ #5 เมื่อ: 10 มิถุนายน 2009, 14:29:37 »

+1 ขอบคุณมากครับ  Smiley

เดี๋ยวจะลองทำดู  Cool
บันทึกการเข้า

xmen
คนรักเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 150



ดูรายละเอียด
« ตอบ #6 เมื่อ: 10 มิถุนายน 2009, 14:56:48 »

ซับข้อมูลครับ Smiley
บันทึกการเข้า

Grin ...Rich Rich Rich... Grin
หน้า: [1]   ขึ้นบน
พิมพ์