1stPHP
クッキー
ソース
<?php
//POSTされた"name"を$nameにセットします。
$name = $_POST["name"];
//$nameがあった場合、クッキーをセットします。
//setcookie ("名前", セット内容, 有効期限(UNIXタイムスタンプ));
//time()で得た現在のUNIXタイムスタンプに、一週間分の秒数を足すことで有効期限を一週間にしています。
if ($name) setcookie ("SampleName", $name,time()+60*60*24*7);
include "../../d/common.php";
$common = new common;
$common->showHead("クッキー-".$common->cfg[title],"../../css/main.css","","../../d/count/top.cgi");
$common->showAdd();
$common->smpmenu("クッキー","./cookie.php");
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>
';
$common->showFoot();
?>