2011年4月18日月曜日

cookieの利用で2回目のアクセスで復元

<html>
<head>
<title>クッキーでデータを記録する</title>
</head>
<body>
<form method="POST" action="cookie_rec.php">
E-Mailアドレス:
<input type="text" name="email" size="30" maxlength="50"
 value="<?php print($_COOKIE['email']); ?>" />
<input type="submit" value="送信" />
</form>
</body>
</html>


<?php
 setcookie("email",$_POST['email'],time()+(60*60*24*90));
?>
<html>
<head>
<title>クッキーでデータを記録する</title>
</head>
<body>

クッキー"email"を保存しました。
</body>
</html>

setcookie()は、その他のヘッダ情報と共に送信するクッキーを定義します。
ほかのヘッダ情報と同様に、クッキーは、スクリプトによる他のあらゆる出力よりも
前に送信される必要があります(これはHTTPプロトコルの制約です)。
<html><head> タグはもちろん空白も含め、あらゆる出力よりも前にこの関数をコールするようにしなければなりません。
タイムスタンプ:60秒×60分×24時間×90日により有効期限90日に設定しています。

0 件のコメント:

コメントを投稿