こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PHP入門の本を買って勉強しているのですが・・・

この前、10日間で覚えるPHP5入門教室という本を買い、勉強していたのですがクッキー関連のところでつまりました。
・cookie.php
<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>

・cookie_rec.php
<html>
<head>
<title>クッキーでデータを記録する</title>
</head>
<body>
<?php setcookie("email",$_post['email'],time() + (60*60*24*90)); ?>
クッキー"email"を保存しました。
</body>
</html>
本通りに上記のコードをうってみたのですがクッキーが保存されないのです。本によると1回目にe-mailを送信すると二回目に自動的にcookie.phpのテキストボックスに表示されると書いてあったのですがそれが表示されないのです。一応、本についてるCDに入っているサンプルデータのやつを使ってやっても同じ結果になりました。
それと恐縮ですがPHPをわかりやすく解説していただいているサイトがあれば教えてください。

投稿日時 - 2007-03-12 21:23:17

QNo.2827434

困ってます

質問者が選んだベストアンサー

> $_post['email']

スーパーグローバル変数の名前は大文字で書かねばならないのではないでしょうか。
$_POST['email']
に修正してみてください。

投稿日時 - 2007-03-12 21:31:16

お礼

ありがとうございます。解決しました、こんな単純なこともできなかったとは情けないです。サンプルデータでなぜならなかったのかが不思議です。あとよろしければPHPの解説をやっていてお勧めのサイトがあれば教えていただけませんでしょうか?

投稿日時 - 2007-03-12 21:40:10

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

> PHPの解説をやっていてお勧めのサイトがあれば教えていただけませんでしょうか?

なにぶんPHPを初めてまだ半月であるため、サイトの善し悪しを
評価するまでに至っていないのが現状です。
この点に関しては、残念ながら今はお力になれません。

投稿日時 - 2007-03-12 22:18:16

あなたにオススメの質問