PHP ログイン情報を保つ

今回は、「ログアウト」をクリックするまで、ログイン情報を保つスクリプトを作ってみました。
Webブラウザを開いている間だけ覚えさせておきたいときには、$_SESSION()関数が便利です。

セッションに関するリファレンス

※ブラウザの文字コードをユニコード(UTF-8)にしないと文字化けします。

スクリプト(session.php)

幾つかのPHPファイルを使っていますが、メインになる部分はこんな感じです。
「myid」の中身は、フォームで入力した文字です。

<?php
header("Content-Type: text/html; charset=UTF-8");

//セッションの使い始め
session_start();

//内容が保存されているかチェック
if(isset($_POST['myid'])){
  //変数にIDを保存する
  $_SESSION['myid'] = $_POST['myid'];
}

?>

<p>いらっしゃいませ<?php echo $_SESSION['myid']; ?>さん</p>
<p><a href="./session_second.php">次のページへ</a></p>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です