这是一个小问题,但为什么我收到此错误消息?
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
}
答案 0 :(得分:3)
在使用之前,您需要检查它是否已定义:
$filter2 = isset($_GET['filter']) ? $_GET['filter'] : '';