現在本と、WEBの入門サイトの二つでPHPを学習しているのですが
$_SESSION変数を利用したアクセスカウンタのサンプルで
WEBの情報では$_SESSIONを
$_SESSION['count']
と書いていました(WEBはPHP4)
そして、本の方では
$_SESSION['acces_count']
と書いてありました
そして、私は
$_SESSION['acces_count']
を
$_SESSION['testtest']
に変えて実行してみた所これでもエラーが出ずに実効できました
$_SESSION変数のキーは、いかなる物でもかまわないのでしょうか
No.2
- 回答日時:
こんにちは。
$_SESSION というのは、セッションに関する変数の値を保存しておく配列のようなものですね。
セッションに関する変数は1個だけではありませんから、たくさんの変数を格納できるようになっています。
PHP では、配列の添字は数字だけでなく、count や access_count や testtest のような、名前で区別することもできます。
値を取り出そうとしているとき、指定された名前が $_SESSION の中に存在しない場合は、Undefined index というエラーが発生すると思いますが、エラー報告レベルを低くしている場合は何も表示されないかもしれません。
エラー報告レベルを最大に上げるにはスクリプトの最小のほうで、error_reporting(E_ALL); と書きます。
値をセットしようとしているときは、指定された名前がなくても、自動的に作られますのでエラーは発生しません。
参考URL:http://www.php.net/manual/ja/language.types.arra …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- Chrome(クローム) Chromeで検索するたびにウイルス感染(?)の警告がでます。 どうすれば解決しますか? 5 2023/02/06 14:40
- その他(パソコン・周辺機器) dvd書き込めない 5 2022/03/22 19:06
- 教えて!goo アプリで締め切った質問に追加回答の手続きは可能ですか? 2 2023/04/09 19:08
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- プリンタ・スキャナー PIXUS MG7530 印字がかすれます 3 2022/12/10 15:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
トランザクションが原因?DBに...
-
phpでクラスのメソッドで同名の...
-
PHPでネットワークドライブのop...
-
PHPのエラー文の解読
-
PHPで特定のURLにジャンプす...
-
CFileDialogの最初のディレクト...
-
VB6にてメールを送信する方法
-
onedrive にexcelファイルをア...
-
phpのheader("Location:#pos")...
-
バイナリファイルをブラウザに...
-
OpenGLで描いて画像ファイル出力
-
VB.NET 最下位のディレクトリ名...
-
リンク先を隠す方法はないでし...
-
PHPのif文でその処理を途中で抜...
-
FORMタグを使わずに、POSTする...
-
youtubeに音声のみのmp4ファイ...
-
mysql複数レコードをまとめて削...
-
受け取ったパラメータを次のphp...
-
phpの階層が変わると上手く読み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
パースエラーとは?
-
トランザクションが原因?DBに...
-
PHP8を使うと、大量のWarningが...
-
「@$変数」の「@の意味は?」
-
PHPで、エラーがない場合のみ画...
-
SELECTの値を保持する
-
PHPでfatal errorが出ても無視...
-
正規表現での最後尾のバックス...
-
PHPで特定のURLにジャンプす...
-
PHPでネットワークドライブのop...
-
これは例外処理でしょうか?
-
ワードプレスサイト PHP8.0.25...
-
PHPにて外部サイト内容が取得不...
-
メールアドレスが存在するか確...
-
phpのrenameでエラーが出ます
-
urlの直接入力を防ぐには
-
Localeクラスについて
-
phpでget_headers()が使えない?
-
bindValueエラー
おすすめ情報