次のアプリケーションのsession
との違いがわかりません。params
ユーザーが新しい映画フォームを送信します。関連付けられたコントローラーは、映画のタイトルにどのようにアクセスしますか?
session['title']
session.title
params['title']
params.title
- 上記のすべて
コントローラークラスのセッションとパラメーターの違いでの StackOverflow の回答に基づいています。
params
URLまたはフォームの投稿本文に存在するため、クエリが作成されるとすぐに消えます.セッションは複数のリクエスト間で保持されます (情報は多くの場合 Cookie に保存されますが、これは構成によって異なります)。
要するに:
- params: 1 つのリクエストのみ (1 つのオブジェクトの作成、1 つの特定のページへのアクセス)
- セッション: 保持される情報 (カート、ログインしているユーザーなど)
クイズで(1)session ['title']
を選んだのですが、答えを間違えました。(1) を選択したのは、保持する必要がある情報にアクセスする必要があると考えたからです。
私は質問を誤解していますか?おそらくこれは「1つのリクエストのみ」に該当するため、答えは(3)params['title']
になりますか?