<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 件のコメント:
コメントを投稿