LoginSignup
0
0

More than 3 years have passed since last update.

PHP ~Cookie~

Posted at

Cookie

Cookie はブラウザにちょっとした情報を保存するための仕組みで、いったん値をセットしてしまえば、それ以降のリクエストではこの値を自動的に合わせて送ってくれるという仕組みになっています。

setcookie() 関数

下記の画像は、colorという名前にcolorの値を保存してくれます。
そうするとブラウザにcolorの値をセットしてくれます。
スクリーンショット 2020-10-06 17.41.23.png
※setcookieの前に何も出力してはいけないというルールがあります。

Session

Sessionを使う事によってサーバー側で情報を保持できる様になる為デベロッパーツールなどで値を確認したり編集できなくなりますので安全性が高まります。

CookieとSessionの違い。

Cookie

ブラウザ保存
サイズ制限あり
文字列のみ
安全性が低い
簡単な設定項目など

Session

サーバー側に保存
サイズ制限なし
オブジェクトなどもOK
安全性が高い
認証情報など。。

session_start();

session_start();とする事で使える様になります
そうすると下記の画像の様に、$_SESSIONが使えます。
スクリーンショット 2020-10-06 18.25.18.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0