Php 检查$\u GET是否可用并具有特定值?

Php 检查$\u GET是否可用并具有特定值?,php,conditional,Php,Conditional,我试图检查$\u GET值是否可用并等于1,但错误是没有定义索引 <?php if ((isset($_GET['success'])) || ($_GET['success'] == 1)) { ?> Do Something <?php } ?> 为什么这是一个问题?我在检查它是否存在,然后它是否等于,如果是,做点什么 有没有更好的方法来实现这个目标?这样做 这样做 您需要在条件&&中更改AND的OR,并在条件&&中更改AND的OR &&=和,这是应该使用的。|

我试图检查$\u GET值是否可用并等于1,但错误是没有定义索引

<?php if ((isset($_GET['success'])) ||  ($_GET['success'] == 1)) { ?>
Do Something
<?php } ?>
为什么这是一个问题?我在检查它是否存在,然后它是否等于,如果是,做点什么

有没有更好的方法来实现这个目标?

这样做 这样做
您需要在条件&&

中更改AND的OR,并在条件&&

中更改AND的OR

&&=和,这是应该使用的。

| |=或


&&=和,这是应该使用的。

将| |或更改为&&AND

if ((isset($_GET['success'])) &&  ($_GET['success'] == 1))

将| |或更改为&&和

if ((isset($_GET['success'])) &&  ($_GET['success'] == 1))

如果这里有人的答案有帮助,请接受/投票支持他们的答案,而不是发布你自己的答案。。。我在别人发帖前/发帖时写了自己的答案。这里的人都很快:-是的!我明白了,只是想帮你!如果这里有人的答案有帮助,请接受/投票支持他们的答案,而不是发布你自己的答案。。。我在别人发帖前/发帖时写了自己的答案。这里的人都很快:-是的!我明白了,只是想帮你!