読者です 読者をやめる 読者になる 読者になる

Webデザインの勉強 | フェリカテクニカルアカデミーWebサイト制作科サポートブログ

ユーザーの状態を管理する

PHP

複数のページから構成されるWebプログラム

  • 複数のページから構成されるWebプログラムでは、ページ間でデータを共有したいことがあります
  • それぞれのページは独立しているので、共有したい時は明示的なデータの保存が必要です
ユーザーの操作情報を保管しておく
  • Webプログラムは、互いに独立しているため明示的に保存しておかない限り、他の入力フォームやWebプログラムで操作した情報を取得することはできません

共有領域をクライアント側に保存するかサーバー側に保存するか

クライアント側に保存する
  • Cookie(クッキー)
  • クライアント側にデータを送信して、ブラウザに保存させる方法
  • ブラウザの制約から、あまり大きなデータを保存することができません
  • また、データを盗聴されたり偽装されたりする恐れがあります
サーバー側に保存する
  • Session(セッション情報)
  • サーバー側にデータを保存する方法
  • サーバー内にあるので、盗聴や偽装の危険はありません
  • あまり大量のデータを保存すると、パフォーマンスが悪くなる恐れがあります