プロが教える店舗&オフィスのセキュリティ対策術

お役立ちサイトを作ろうと思っており、アクセスした人の地域別に広告スペースの表示を変えたいのですが、具体的にはどうしたらよいでしょうか?

例えば、クリニックのサイトを作って関東の人がアクセスしたら右カラムの広告バナーは東京のクリニックを、関西の人がアクセスしたら大阪のクリニックを表示するような制御になります。

A 回答 (3件)

ログイン情報に地域を手で入力させて記憶しておくのが常套


ログインさせない方法ならクッキーにとっておくのでもOK
IPアドレスなどから推定するのは誤差が大きくあまり有効な手段ではありません
    • good
    • 0

【回答訂正】



<?php

$url = 'http://xml.utrace.de/?query=' . $_SERVER['REMOTE_ADDR'];
$xml = @simplexml_load_file($url);
if (empty($xml->result)) {
____die("取得失敗");
}

あとは $xml->result->longtitude で経度が取れるのでそれをもとに適当に判定してあげてください。
    • good
    • 0
この回答へのお礼

返信が遅くなってすみません。
詳しく書いてくださってありがとうございます!
やってみます。

お礼日時:2013/08/22 16:21

<?php



$url = 'http://xml.utrace.de/?query=' . $_SERVER['REMOTE_ADDR'];
$xml = @simplexml_load_file($url);
if (!isset($xml->result->longtitude)) {
____die("取得失敗");
}

あとは $xml->longtitude で経度が取れるのでそれをもとに適当に判定してあげてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!