• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:$_SESSIONの取りだし方、使い方PHP)

PHPの$_SESSIONを使った値の取得方法と使い方

このQ&Aのポイント
  • PHPで$_SESSIONを使って値を取得する方法と使い方についてご質問です。値を$_SESSIONに格納する方法や、次のページでも値を使う方法について解説します。
  • PHPで$_SESSIONを使って値を取得する方法と使い方について教えてください。特に、値を$_SESSIONに格納する方法や次のページでも値を使う方法について詳しい説明をお願いします。
  • PHPで$_SESSIONを使用して値を取得し、次のページでも使用する方法を教えてください。具体的なコード例や注意点なども教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • sivaque0
  • ベストアンサー率46% (21/45)
回答No.1

普通&name=○&address=○&gender=○ のようなアドレスになるのは GETでリクエストしている場合だと思いますので $_POSTには何も値が入らないと思うのですが、 リクエストはGET、POSTどちらですか? POSTリクエストだと「&name=○&address=○&gender=○」のようにはなりません。 で、&name=Arrayのようになってしまう原因ですが、 質問内容だけだとよくわかりません。 直前のフォームで<input type="xxx" name="name[]">のように [](配列)をつけていませんか? そうでなければプログラムのどこかで配列にしてしまっていると思います。 ソースで$nameを追ってみてください。

rabbit-kimura
質問者

お礼

ありがとうございました!! &name=○を使って、GETでクエリをごっそりもっていきました!!

rabbit-kimura
質問者

補足

そうなんですか!! フォームから送ってきたのをPOSTで受け取って、2ページ目以降はGETで受け取るのかなという解釈してました。 リクエストはPOSTで統一したいと思います。 >>Array の件は、チェックボックスでOR検索にしようと思って、<input type="xxx" name="name[]">になってました。 必要なものを検索して少しずつ勉強していたので、基本できていなかったので、すごくかゆいところに手が届いたようなご回答、ありがとうございます。

関連するQ&A