cookie
cookie(クッキー)とは、Webサイトの提供者がブラウザを通して訪問者の側に一時的にデータを保存させる仕組みです。Railsでもcookieの設定をすることができ、cookieは主にユーザーの識別に使用され、認証システムなどに用いられることも有ります。Railsでcookieを設定する場合は以下の書式で記述します。
書式
cookies[:クッキー名] = クッキー情報
使用例
cookieにuser_nameという名前でユーザーネームの"taro"を保存します。
cookies[:user_name] = "taro"
また、cookieにはオプションを指定することができます。指定できるオプションは以下の通りです。こちらより引用させていただきました。
オプション一覧
オプション | 説明 | デフォルト |
---|---|---|
:value | クッキーの値 | |
:path | クッキーが有効なパス | |
:domain | クッキーが有効なドメイン | 現在のホスト |
:expires | クッキーの有効期限 | / |
:secure | 暗号化通信でのみクッキーを送信 | false |
:httponly | HTTPクッキーを有効 | false |
0 件のコメント:
コメントを投稿