PHP SESSIONの増加、削除、修正、確認操作
SESSIONとCOOKIEの違いは、まず、cookieのファイルはクライアントに保存されていますが、sessionはサーバに保存されています。
sessionはサーバー側では一般的に管理者が管理していますが、cookieはクライアントに保存されていますので、誰でも見ることができます。指定しないとパスワードも明文保存されています。安全性は明らかです。
また、sessionは相対的に強いので、配列、オブジェクトなどを保存できます。ある程度、開発コストを低減できます。
以下はsessionの使用コードです。
セッションデータの追加:
sessionデータの表示、すなわちsessionデータを取り出す。
sessionはサーバー側では一般的に管理者が管理していますが、cookieはクライアントに保存されていますので、誰でも見ることができます。指定しないとパスワードも明文保存されています。安全性は明らかです。
また、sessionは相対的に強いので、配列、オブジェクトなどを保存できます。ある程度、開発コストを低減できます。
以下はsessionの使用コードです。
セッションデータの追加:
<?php
header("Content-type: text/html; charset=utf-8;");// utf-8 , session
session_start();// session
$_SESSION['name']="xuning";*// session 。
?>
セッションデータの削除。
<?php
header("Content-type: text/html; charset=utf-8;");// utf-8 , session
session_start();// session
unset($_SESSION['name']="xuning");*// session 。
session_destory();// session
?>
セッションの修正はセッションデータの増加です。sessionデータの表示、すなわちsessionデータを取り出す。
<?php
session_start();
print_r($_SESSION);// session
echo $_SESSION['name'];
?>
cookieであろうと、sessionであろうと、一回のセッションで終了します。ブラウザを閉じてセッションを終了します。