- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでチェック状態を保存するには)
PHPでチェック状態を保存する方法とは?
このQ&Aのポイント
- PHP勉強中の初心者ですが、チェックボックスのチェック状態を保存する方法を探しています。クッキー以外で状態を保存したいため、JavaScriptを使用してチェック状態を保存する方法があります。また、参考になるサイトも紹介していただけると助かります。
- 簡単なPHPサイトで、進捗状況に応じて項目にチェックを入れたいと考えています。クッキーではなく、他の方法でチェック状態を保存する方法を知りたいです。また、画面遷移せずにチェック状態を保存する方法も知りたいです。
- チェックボックスのチェック状態を保存するためのPHPの方法やJavaScriptを使用した方法を教えてください。クッキー以外の方法で状態を保存したいため、具体的な回答や参考になるサイトを教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>パソコンで見たりiphoneで見たりしたいので、クッキー以外で状態を保存したいです。 Cookie以外で保存したいとなると、ユーザログイン必須にしてそのユーザごとのデータとして保存する(データベースもしくはテキストファイル)しかありません。でないとPCやiPhoneでアクセスしてきた相手を同一ユーザとして紐付けられません。 >そして、これはできれば…でいいのですが、画面変遷はせずにチェック状態が保存できれば嬉しいです。 JavaScript(Ajax)でやってもいいですし、「いいね」のよういインラインフレームで扱ってもいいと思います。場合によっては相手端末によって(JavaScriptが使えないとかインラインフレームが使えないとか)を考慮して使い分ける(何も使えない相手なら画面遷移させる)ことも必要でしょう。 いずれにしてもphpスクリプトを書く以前の設計の問題だと思います。
お礼
ログインしないといけないのですね… 別の方法を考えてみます。 ありがとうございました!