-3

ちょっとした質問ですが、なぜこのエラー メッセージが表示されるのでしょうか?

Severity: Notice

Message: Undefined index: filter

Filename: libraries/Functions.php(656) : eval()'d code

Line Number: 43

問題はここにあると言われています:

$filter2 = $_GET['filter'];

GET を filter2 として定義しました。filter2 を使用して、「RealScan」という単語が含まれているかどうかを比較したいと考えています。

isset() を使用すれば問題は解決しますが、GET も整数に変換されるため、使用できません。

if($filter2 == 'RealScan')
{
//something here  
}
4

1 に答える 1

3

使用する前に、定義されているかどうかを確認する必要があります。

$filter2 = isset($_GET['filter']) ? $_GET['filter'] : '';
于 2013-04-25T14:22:50.807 に答える