クッキー
ソース
<?php
//POSTされた"name"を$nameにセットします。
$name = $_POST["name"];
//$nameがあった場合、クッキーをセットします。
//setcookie ("名前", セット内容, 有効期限(UNIXタイムスタンプ));
//time()で得た現在のUNIXタイムスタンプに、一週間分の秒数を足すことで有効期限を一週間にしています。
if ($name) setcookie ("SampleName", $name,time()+60*60*24*7);
if (!$name){
//クッキーの情報があれば、$nameにセットします。
if ($_COOKIE["SampleName"]) $name = $_COOKIE["SampleName"];
}
//フォームの表示
print '
<form class="sp" action="'.$_SERVER['PHP_SELF'].'" method="post">
<p>入力して送信するとクッキーにセットされます。(クッキー有効の場合)</p>
<input type="text" name="name" size=20 value='.$name.' />
<input type="submit" name="submit" value="送信" />
</form>
';
?>
サンプル実行
クッキー