检查 $_GET 是否可用并具有特定值?
Check if $_GET is available and has specific value?
我正在尝试检查 $_GET 值是否可用且等于 1,但错误是未定义索引。
<?php if ((isset($_GET['success'])) || ($_GET['success'] == 1)) { ?>
Do Something
<?php } ?>
为什么这是个问题?我正在检查它是否存在,如果它等于 1,如果是,就做点什么。
有没有更好的方法来实现这个目标?
这样做
<?php if (isset($_GET['success']) { if($_GET['success']==1){} ?>
做点什么
<?php } ?>
您需要将条件 (&&) 中的 OR 更改为 AND
||
= 或
&&
= AND,本来应该是这样的。
更改|| (OR) 到 && (AND)
if ((isset($_GET['success'])) && ($_GET['success'] == 1))
我正在尝试检查 $_GET 值是否可用且等于 1,但错误是未定义索引。
<?php if ((isset($_GET['success'])) || ($_GET['success'] == 1)) { ?>
Do Something
<?php } ?>
为什么这是个问题?我正在检查它是否存在,如果它等于 1,如果是,就做点什么。
有没有更好的方法来实现这个目标?
这样做
<?php if (isset($_GET['success']) { if($_GET['success']==1){} ?>
做点什么
<?php } ?>
您需要将条件 (&&) 中的 OR 更改为 AND
||
= 或
&&
= AND,本来应该是这样的。
更改|| (OR) 到 && (AND)
if ((isset($_GET['success'])) && ($_GET['success'] == 1))