-1

1つのことを除いて、すべてが意図したとおりに機能します。必要なときに表示されるため、Cookie は適切に設定されています。ただし、isset() を使用した if ステートメントは正しい出力を生成していません。私のelseステートメントを使用しているため、Cookieが設定されていないことがわかります。それらが設定されていても、これは複数の方法で確認できます。私は何が欠けていますか?

?>
<p class="php">You are logged in as: <?php echo $_POST['login'] . "."; ?></p>

<?php 
if (isset($_COOKIE['$user']))
{
echo "A cookie is set:" . $_COOKIE['$user'];
}
elseif (isset($_COOKIE['$admin']))
{
echo "A cookie is set:" . $_COOKIE['$Eadmin'];
}
else
{
echo "No cookies set.";
}print_r($_COOKIE);
?>

</body>
</html>
4

3 に答える 3

-1

二重引用符を試してください ,

if (isset($_COOKIE["$user"]))
于 2013-11-15T09:10:39.297 に答える