1. ホーム
  2. php

[解決済み] PHP エラー。関数名は文字列でなければなりません

2022-01-29 20:32:37

質問

PHPのコードの先頭に以下の行を追加したのですが、エラーが発生します。

致命的なエラーです。関数名は文字列でなければなりません in /home/reg.php on line 2

<?php
if ($_COOKIE('CaptchaResponseValue') == "false")
{
    header('location:index.php');
    return;
}
?>

試してみました。 $_COOKIE("CaptchaResponseValue") . Cookieは正常に設定され、利用可能です。を使用しているのに、なぜエラーになるのでしょうか? $_COOKIE ?

解決方法は?

次のようになります。 $_COOKIE['name'] ではなく $_COOKIE('name')

$_COOKIE は関数ではなく、配列です。