株式会社松岡 (有)三洋トータルサービス 合氣万生道


Internetの部屋 一覧に戻る
投稿番号:100224  投稿日:2002年09月02日 21時06分47秒 パスワード
お名前:初心者おやじ

PCと携帯の振り分けについて

回線の種類 :ADSL

いつも拝見させて頂いております。
場違いな投稿でしたらお許しください。

よく同じURLで、パソコンからの接続時にはパソコン用の画面がでて、携帯電話からの接続時には携帯電話用の画面が自動的に振り分けて表示されつHPを見受けますが、 .htaccessとかCGIによる振り分けが有るようですが、出来るだけ、サーバーに負荷を掛けずに、このような振り分けを行う良い方法はありませんでしょうか。

どなたか良い知恵がありましたら、ご教授頂けませんでしょうか。
宜しくお願い致します。

[1]GIGABYTEさんからのコメント(2002年12月24日 20時41分51秒 )
パスワード
CGIでリダイレクトかけて飛ばせばいいんですよ

具体的なスクリプトは
----------------
#!/usr/bin/local/perl
#携帯のページ
$keitaiaddr = '携帯用ページのアドレス';
#PC用のページ
$pcaddr = 'PC用ページのアドレス';

#環境変数を取得
$ua = ENV{'HTTP_USER_AGENT'};
($ua)= split(///,$ua);

#User_Agentでぶっ飛ばす
if ($ua eq 'Mozilla'){
print "Location: $pcaddr\n\n";
}else{
print "Location: $keitaiaddr\n\n";
}
exit;
-----------------

たぶんこれで動くと思います
環境変数で飛ばしているので変な環境変数のヒトは携帯用ページに飛んじゃいます

 【 Internetの部屋 一覧に戻る


子育て支援センターつくしんぼの会 日本歯科薬品株式会社 シーモールパレス


この投稿に対するコメント
コメント:

HTMLタグは使えません。改行は反映されます。
http://xxx.xxx/xxx/xxx や xxx@xxx.xxx のように記述すると自動的にリンクがはられます。

お名前:(省略不可)
削除用パスワード:(省略不可8文字以内)
メールアドレス:(省略不可)
URLアドレス:
 ホームページをお持ちの方のみ、そのURLアドレスを記入してください。



チップス

Copyright(C) 2000 Tips. All Rights Reserved.◇  DB-BBS-system V1.20 by Rapha.