いつもお世話になっております。
今回、Ajaxを用いて特定のデータをサーバーが受け取った際、クライアントのページを切り替えたいのですが、どういう形でプログラムすればいいのか、そもそもそれが可能なのかがわからず、迷走しています。
具体的には、
PCでウェブページ表示
↓
携帯電話で特定のウェブページを表示
↓
PC側ウェブページをリダイレクト(又は書き換え)
という処理です。
それぞれのウェブページは同一サーバー上に存在します。
Ajaxかどうかはわかりませんが、実際に住信SBIネットバンクでは、取引をする際にモバイルキー認証があり、携帯電話で表示されるワンタイムパスワードを携帯電話で入力・送信後、PCのウェブページが自動的に切り替わります。
どうぞ、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
要は、サーバ側で状態が変わったことをクライアントにどうやって伝えるのか、という問題なわけですが、
Ajaxなら、Cometで実現できるでしょう。
http://ja.wikipedia.org/wiki/Comet
クライアント側は、「携帯電話側の操作が終わったかどうかを尋ねる」リクエストを発行し、
サーバ側ではコネクションを維持したまま返答せずに保留しておいて、
携帯の操作が終わったところで返答を送ります。
クライアント側では、サーバから返答が返ってくれば、携帯の操作が終わったということなので、ページ遷移をします。
ただし、長時間繋ぎっぱなしだと他の通信が阻害されますので、
適度にタイムアウトしつつ再リクエスト、といった処理は必要だと思います。
まさしくこの技術です!
マルチキャストやたくさんのリクエストを処理する必要はないので,タイムアウトなどの調整で実装できそうですね.
これから少し実装に向けて調べてみます.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFを(htmlのように)無限に縦...
-
正規表現で、特定の文字列を含...
-
バッチファイル 特定ウインドウ...
-
webページの特定の部分だけ消し...
-
VBAでクイズゲームの作り方
-
チャットを作る
-
b75h2-m2 biosアップデートした...
-
C言語のflagの使い方が分かりま...
-
入力フォームの値をQRコードで...
-
Access-Control-Allow-Originの...
-
1w=1j.s
-
同一ページ移動時ハンバーガー...
-
jQuery を外部ファイルから呼び...
-
Ajax サーバーに負荷かかります...
-
以下のURL入れますか?皆さんは↓
-
画像のドットの部分が抜けてい...
-
Chinapost こよパズルどう動か...
-
非同期通信で掲示板を作る際の...
-
非同期通信を使うタイミングが...
-
PYTHONのtkinterについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#でUDP通信
-
コールバック関数
-
OVERLAPPED構造体が分かりませ...
-
JK-FFを使う非同期10進・2進カ...
-
SRAM製品の同期・非同期の違い
-
AJAXとSEO。同期通信とPHP送信...
-
非同期受信による自動ページの...
-
AJAX通信のエラー処理について
-
Ajaxについて教えてください。...
-
Javadcriptでwebサーバー側にあ...
-
ExcelVBAで非同期のsocket通信...
-
VBAで非同期のTCP通信
-
ATM(非同期転送モード)に...
-
phpとajaxの比較
-
VHDLのprocess分に関して質問が...
-
非同期関数とノンブロッキング...
-
C# 非同期処理で複数のメソッド...
-
ライトボックスはAjaxといえま...
-
VistaガジェットでGmailのメー...
-
非道式6進カウンタと非同期式10...
おすすめ情報