携帯サイト構築に関して


①ページ1からページ2に変数を持ち回すにはどうすればいいですか?

②POSTもGETも使えない機種があります。
その場合はどうやってユーザーが選択した値を次のページに持ちまわしますか?

よろしくです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/03/20 13:25:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:ctrl-v No.1

回答回数289ベストアンサー獲得回数15

ポイント35pt

セッションにデータを保存する方法はいかがでしょうか。

POSTもGETも使えない機種の場合、URLにセッション情報(ID)を埋め込む方法があるようです。

http://shotets.blog21.fc2.com/blog-entry-24.html

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

id:tomoyuki28jp No.2

回答回数5ベストアンサー獲得回数0

ポイント35pt

POSTもGETも利用できない場合、

代替策として下記2つの方法が考えられます。

■1.セッションを利用する

PHPの場合、$_SESSION[キー]に保存するだけで

利用できます。

http://masago.kir.jp/php20030927.php

■2.グローバル変数を利用する

変数の宣言前にglobal宣言をするだけで、

その変数が別のプログラムでも有効になります

例: global $hoge

http://www.res-system.com/item/438

一般的に言うと、1が圧倒的に多いです。

2のグローバル変数を多用すると、変数同士の

名前が重複してしまう為、あまり頻繁な利用は

オススメできません。

id:llusall No.3

回答回数505ベストアンサー獲得回数61

ポイント10pt

・セッション変数

  セッションを利用するには、キャリア(携帯)がクッキーに対応していなければなりません。

  GETもPOSTも利用できないようなキャリアではクッキーに対応しているとも思えません。

  ちょっと難しいと思います。

・グローバル変数

  アプリケーションスコープでの変数ということでしょうか?

  多くのキャリアからのリクエストは来た場合、その判断と対応がとても難しいと思います。


前回質問の流れから、

「SoftBankの機種でGETもPOSTも使えない」という状況で困っておられるということでしょうか。


この使えない機種は、実機の事でしょうか?

それともシュミレータでの事でしょうか?


今日のキャリアでは、GETもPOSTも普通に使えると思うのですが、

そのSoftBankの携帯はとても古い携帯なのでしょうか?


まず、GETは使えるのではないでしょうか。

もしかして、本当はGETもPOSTも利用できるのだけれど、上手く取得できていないだけのような気もします。

このへんを再度確認して見てはいかがでしょうか?


※以後、「この質問・回答へのコメント」を利用可能にしてもらえるとたすかります。

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 dddrive 24 18 1 2007-03-13 20:56:29
  • id:rrr3
    ありがとうございます。
    この携帯はGETが使えました!

    何がしたいかと言いますと
    モバイルでアクセス数を調べるカウンターを作りたいです。
    どうすればいいでしょうか?
    http://test.jp?aaa=○○
    http://test.jp?bbb=○○

    それぞれのカウンターを作りたいです。
  • id:llusall
    一部訂正
    ctrl-vさんの回答にもあるとおり、
    PHPの場合は、クッキーレスでもURLにセッションIDを埋め込む機能?があるのでセッション変数のようなもを使用することが可能でした。
    PHPは全くと言っていいほど知らないので間違えました。

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

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

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

回答リクエストを送信したユーザーはいません