$_SESSIONの中身の取り出し方
$_SESSIONの中身の取り出し方について質問させてください。
$_SESSION["~~~"]でいくつか設定している状態なのですが、
テストとして現在どういったものが入っているかを確認したいのですが、
できれば使いまわしたいため、["~~~"]の中がどういったものであっても対応できるような方法をとりたいです(while等)。
なので、いくつ設定されているか不明、["~~~"]の中も不明(指定した条件式を書けない)という条件で、$_SESSIONの中をprintなどで書きだすことは可能なのでしょうか?
No.2ベストアンサー
- 回答日時:
配列を中のキー分繰り返し処理するという場合にはforeachを使用してください。
POSTされたデータをSESSIONに保持するというなら以下のよう感じでしょうか?
$postdata=$_POST;
$_SESSION=array(); // セッション変数破棄(既存の値を残すなら不要)
if(is_array($postdata)){ // foreachは配列でないとエラーとなるのでチェック
foreach($postdata as $key => $value) { // $keyに配列のキー名 $valueに配列の値が入る
$_SESSION[$key]=$value; // $valueは$postdata[$key]と同値
}
}
普段扱うことがないのでセッションの扱いが正しいか自信がないですが。
No.1
- 回答日時:
この回答への補足
ごめんなさい、以下の誤りです。
$a=1
while($a<=count($_SESSION)){
if($_POST['???']<>""){$_SESSION['???']=$_POST['???'];}
$a++;}
早速のご回答ありがとうございました!
差し出がましいのですが、これを展開させて、
ポストをセッションに置き換えたい場合、???はどうしたらよいのでしょうか?
$a=1
while($a<=count($array_food)){
if($_POST['???']<>""){$_SESSION['???']=$_POST['???'];}
$a++;}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- その他(パソコン・周辺機器) dvd書き込めない 5 2022/03/22 19:06
- Chrome(クローム) Chromeで検索するたびにウイルス感染(?)の警告がでます。 どうすれば解決しますか? 5 2023/02/06 14:40
- 一眼レフカメラ COMTEC社ZDR035個人使用 5 2022/05/18 17:55
- その他(メールソフト・メールサービス) 【大至急】メールが送付できているか分かりません 1 2023/08/26 08:05
- Excel(エクセル) 条件付き書式を使ってユーザー定義。「数字のみ」も「数字+アルファベット」も認識させたい。 2 2022/05/28 07:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String だと「 ByRef引数の型が...
-
セッション配列の取得の仕方
-
file_existsでファイル名の部分...
-
phpでつくるクイズについて
-
配列をループでたくさん宣言し...
-
連想配列のprint_rやvar_dump出...
-
$_SESSIONに二次元配列を使える...
-
foreachのなかで次のキーを参照...
-
Doctrine(ORM)での複数行Insert
-
テーブルの行と列の入れ替えは可?
-
phpのSimpleXMLでXMLの要素を参...
-
多次元配列から任意の配列を取...
-
入力フォームにおける配列デー...
-
漢字のソートについて
-
文字列連結パターンが多数ある場合
-
ファイルから指定行数分だけ読...
-
PHP 配列の添字に変数は使えない?
-
phpのfor文の中で配列を作りた...
-
$_SESSIONの中身の取り出し方
-
PHPでドメイン検索?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
配列をループでたくさん宣言し...
-
foreachのなかで次のキーを参照...
-
String だと「 ByRef引数の型が...
-
PHPのカッコ[ ]の使い方について
-
配列を回すとき、最後の要素だ...
-
配列一致(要素順番は違うが内容...
-
チェックボックス複数選択 mys...
-
漢字のソートについて
-
postgresql関数をつかったレコ...
-
ネストが深い時のforeachはどう...
-
URLのサブドメインとドメイン部...
-
OCI で、SELECT結果行数を取得...
-
【Smarty】foreach関数やsectio...
-
$_POSTを一括してサニタイズし...
-
phpで、連想配列を普通の配列に...
-
チェックボックスが複数選択で...
-
連想配列のprint_rやvar_dump出...
-
PHP 配列の添字に変数は使えない?
おすすめ情報