检查$ _GET是否可用且具有特定值?

Bur*_*dog 1 php conditional

我正在尝试检查$ _GET值是否可用且等于1,但错误是索引未定义.

<?php if ((isset($_GET['success'])) ||  ($_GET['success'] == 1)) { ?>
Do Something
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

为什么这是个问题?我正在检查它是否存在然后是否等于一个,如果是,则做一些事情.

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

Edu*_* C. 5

改变|| (或)到&&(AND)

if ((isset($_GET['success'])) &&  ($_GET['success'] == 1))
Run Code Online (Sandbox Code Playgroud)