私はPHPとMySQLを使用しています。 site_url、site_path、contact_email、default_timezone ...など、私が各ページで必要とするいくつかのサイト構成変数があります。セッションを使用してサイト構成を保存するのは、安全で安全な方法ですか?
すべてのページの更新時にこれらの値をデータベースから取得するのではなく、最初のページ訪問時にセッションに保存しました。
私はしばらくこの方法を使用していましたが、問題は発生していません。私が今見ている唯一の欠点は、値が変更された場合、ブラウザを閉じてセッションをクリアしてからリロードする必要があることです。 (しかし、これらの値は非常に静的です)
これは問題ありませんか?これは他の問題を引き起こすでしょうか?
また、どのくらいの情報をセッションに保存できますか?限界はありますか?
リストアは、Webサーバーの 'temp'ディレクトリ(デフォルトのセッションハンドラを使用する場合)またはデータベースフィールドのサイズ(セッションデータをデータベースに格納するカスタムセッションハンドラを使用する場合) – Mchl