1stPHP

クッキー

ソース

<?php

//POSTされた"name"を$nameにセットします。
$name      $_POST["name"];

//$nameがあった場合、クッキーをセットします。
//setcookie ("名前", セット内容, 有効期限(UNIXタイムスタンプ));
//time()で得た現在のUNIXタイムスタンプに、一週間分の秒数を足すことで有効期限を一週間にしています。
if ($namesetcookie ("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();
?>