どうか御協力下さい。


①echo $syou = '<strong>商品名:</strong>'.$row['syou'].'<br/>';
ここにランダムに値が入るとして、その値が
②$_SESSION['syou']= $syou;
でセッションとしてサーバーに保管され
③print_r($_SESSION['syou'])
で他ページで出力されます。
①のページに二回アクセスされ、この値を上書きせずに二個値を保存する方法を教えてください。
今の段階では二回目の値が一回目の値を上書きしてしまいます。
http://riri.heteml.jp/mo/ こちらが問題のサイトです。お願いいたします

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/11/07 00:25:24

回答1件)

id:beli No.1

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

②のセッション変数に保存するときにスカラーではなく配列で持つのがベターかと思います。

具体的にはセッション変数への保存を

$_SESSION['syou']= $syou;

から

$_SESSION['syou'][]= $syou;

とするか

array_push($_SESSION['syou'],$syou);

とする。

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

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

トラックバック

  • http://q.hatena.ne.jp/1319956769 http://q.hatena.ne.jp/1319937163 http://q.hatena.ne.jp/1319894714 http://q.hatena.ne.jp/1319887952 http://q.hatena.ne.jp/1319807648 http://q.hatena.ne.jp/1319769935 PHP 初心者、受難の時代。 めんどくさそう
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

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