bate's blog

調べたこと実装したことなどを取りとめもなく書きます。

PHPのsession

だらだらと、セッションについて調べてた。

session.php

<?php
   // セッションをスタート
   session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose4/loose.dtd">

<html>
<head>
<title>セッションの練習(session.php)</title>
</head>

<body>

名前入力フォーム<br>

<form method="post" action="session2.php">
<input type="text" name="name
 value="<?php
    if(isset($_SESSION['name'])) { print $_SESSION['name']; }
    else print ''; ?>" >
<input type="submit" value="記憶">
</form>

</body>
</html>

session2.php

<!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>セッションの練習(session2.php)</title>
</head>

<body>

<?php
   $_SESSION["name"] = $_POST["name"];
   echo '$_POST["name"] = '.$_POST["name"]."<br>";
   echo '$_SESSION["name"] = '.$_SESSION["name"]."<br>";
?>

<form method="post" action="session.php">
<input type="submit" value="戻る">
</form>

</body>
</html>