携帯サイトを制作予定です。

PCサイトのアドレスを携帯から打つと自動に携帯ページが表示されるようにしたいのですが、
どのような仕組みになってるのでしょうか、教えてください。

また、携帯サイトを作るにあたって参考になる(作り方の)ページを教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/10/29 11:15:24
  • 終了:2007/10/31 09:43:07

回答(2件)

id:koujirou6218 No.1

koujirou回答回数597ベストアンサー獲得回数472007/10/29 11:28:26

ポイント35pt

perlやPHPなどのリダイレクトを利用します。(perlやPHP以外にも可能です)

ユーザエージェントいう情報を取得してPCで使用されるブラウザでなければ指定のURLへリダイレクトさせる仕組みを作ればPCサイトのURLを入力しても指定のサイトへ誘導させることができます。

HTML以外の知識が必要になります。

http://oku.edu.mie-u.ac.jp/~okumura/php/redirect.php

携帯サイトは通常のPC用のサイトを作るよりも制約がありキャリヤによっても依存する機能もあるので注意が必要です。

各キャリアのサイトに行くと携帯ブラウザをダウンロードできます。

http://www.limy.org/program/mobile/list1.html

id:coyo

ありがとうございます。

2007/10/29 17:45:21
id:dai5891 No.2

dai5891回答回数4ベストアンサー獲得回数02007/10/29 11:58:55

ポイント35pt

もしPHPをお使いになるなら

if( preg_match( "/DoCoMo/", $_SERVER['HTTP_USER_AGENT'] ) )

{

// i-mode用のページにジャンプ

header("Location: index_imode.html");

exit();

}

elseif( preg_match( "/J-PHONE/", $_SERVER['HTTP_USER_AGENT'] ) )

{

// j-sky用のページにジャンプ

header("Location: index_jsky.html");

exit();

}

elseif( preg_match( "/UP\.Browser/", $_SERVER['HTTP_USER_AGENT'] ) )

{

// Ezweb用のページにジャンプ

header("Location: index_ezweb.html");

exit();

}

else

{

// その他端末用のページにジャンプ

header("Location: index_others.html");

exit();

}

参照元

http://www.sound-uz.jp/php/tips/mobile.html

id:coyo

ありがとうございます。

2007/10/29 17:45:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません