質問: ### 前提・実現したいこと ここに質問したいことを詳細に書いてください phpのセッションについて質問があります。 index.php、post.php、sess.phpの3つのファイルがあります。 カウントボタンを押すとカウントが増えるというプログラムを作成しようとしています。 例) (カウントボタン)(カウント数) [ボタン] 現在:5 ・・・・ 上記のようなものが、10個ほど並んでいます。 クッキーをセットすれば保持できるのですが、クッキーが無効の場合を考えセッションを使おうと思っています。 index.phpでajaxを使い「$.post("post.php",」でpost.phpにポストデータ(ボタンのID)を渡し、post.phpでデータベースにカウント+1をし登録・表示(index.phpのajaxにて変更)しています。 また、post.phpでは、sess.php(set、check、getの関数)ここでsetにセッションを登録していますが、sess.phpで保存したセッションがindex.phpでは保持されておらず困っています。 ### 発生している問題・エラーメッセージ 保持できてなく、エラーなどはありません。 ### 該当のソースコード PHP ここにご自身が実行したソースコードを書いてください ``` ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: 疑問点ではないのですが、1点突っ込んでおきます。 > > クッキーが無効の場合を考えセッションを使おうと思っています。 > > > 基本的に、セッションは**クッキーを使って**構築されますので、そのような利用法ができるわけではありません。 いちおう、URLに埋め込む形で、クッキーを使わずにセッションIDをやり取りする方法も存在はしますが、決して安全ではないので使うことはおすすめしませんし、デフォルトでも無効となっています。