PHPで「$_COOKIE」を書き込むと「HTTP ERROR 500」になります。
何が原因か教えてください。
環境:ローカル環境
VagrantでLAMP構築
php
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8" /> 5<title>クッキー情報</title> 6</head> 7<body> 8<form method="POST" action="cookie2.php"> 9<label for="email">メールアドレス:</label> 10<input id="email" type="text" name="email" size="40" 11 value="<?=e($_COOKIE['email'] ?? '') ?>" /> 12<input type="submit" value="送信" /> 13</form> 14</body> 15</html>
これだと「HTTP ERROR 500」になります。
php
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8" /> 5<title>クッキー情報</title> 6</head> 7<body> 8<form method="POST" action="cookie2.php"> 9<label for="email">メールアドレス:</label> 10<input id="email" type="text" name="email" size="40" 11 12<input type="submit" value="送信" /> 13</form> 14</body> 15</html>
と、「value="<?=e($_COOKIE['email'] ?? '') ?>" />」の一行を消すと、送信ボタンとインプット欄が表示されます。
「$_COOKIE」をエラーなく使用するにはどうすれば良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。