Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $\u GET和FILTER\u VALIDATE\u URL,告诉是否存在$\u GET_Php - Fatal编程技术网

Php $\u GET和FILTER\u VALIDATE\u URL,告诉是否存在$\u GET

Php $\u GET和FILTER\u VALIDATE\u URL,告诉是否存在$\u GET,php,Php,当我跑的时候 if (filter_var($_GET['abc'], FILTER_VALIDATE_URL)) { ... } 我没有给我的.php加上?abc=扩展名,然后我得到通知: 注意:未定义索引:abc在第行 有没有办法绕过这个通知,说如果$\u GET存在,然后是abc那么 非常感谢您必须测试GET中是否存在键abc,因此: if (isset($_GET['abc']) && filter_var($_GET['abc'], FILTER_VALIDATE_U

当我跑的时候

if (filter_var($_GET['abc'], FILTER_VALIDATE_URL)) { ... }
我没有给我的
.php
加上
?abc=
扩展名,然后我得到通知:

注意:未定义索引:abc在第行

有没有办法绕过这个通知,说如果
$\u GET
存在,然后是
abc
那么


非常感谢

您必须测试GET中是否存在键
abc
,因此:

if (isset($_GET['abc']) && filter_var($_GET['abc'], FILTER_VALIDATE_URL)) { ... }

您必须测试GET中是否存在键
abc
,因此:

if (isset($_GET['abc']) && filter_var($_GET['abc'], FILTER_VALIDATE_URL)) { ... }
通过这种方式,它会检查是否存在这种情况,而您不会收到通知,希望这有帮助:)


通过这种方式,它会检查索引是否存在,并且您不会收到通知,希望这有助于:)

您必须检查是否使用
isset

if (isset($_GET['abc']) && filter_var($_GET['abc'], FILTER_VALIDATE_URL))

您必须检查是否使用
isset

if (isset($_GET['abc']) && filter_var($_GET['abc'], FILTER_VALIDATE_URL))

是什么阻止你查阅PHP手册?是什么阻止你查阅PHP手册?