PHPコード/クッキーcookieとセッションsession

PHPのクッキーについて
クッキーcookieとセッションsession

クッキーとセッションの違い

クッキー

ブラウザ側に保存する
気軽に使える
改ざんされる可能性

セッション

サーバー側に保存する
大きなデータ保存可能
改ざんされない
中身が見られない


session

# クッキーを登録する。(ブラウザを閉じるまで有効)
setcookie("username", "takeo");

# クッキーを登録する。(1時間まで有効)
setcookie("username", "takeo", time()+60*60);

# クッキーを削除する。
setcookie("username", "takeo", time()-60*60);

# クッキー呼び出し
echo $_COOKIE['username'];


session

# セッションの最初に宣言する
session_start();

# セッションに値をセットする。
$_SESSION['username'] = "taguchi";

# セッションの値を呼び出す。
echo $_SESSION['username'];

コメント