首页 > 解决方案 > 如何检查 $_GET isset 的参数和值?

问题描述

假设我有一个链接:

https://www.example.com/?name=john

如果存在特定参数,我知道该怎么做:

<?php if (isset($_GET['name'])) : ?>

我想要的是同时if用于参数和值。

基本上我想这样做:

<?php if (isset($_GET['name, john'])) : ?>

以上只是一个例子。这是行不通的。

任何人都可以为此指导正确的代码吗?

谢谢。

标签: php

解决方案


您首先需要检查是否设置了参数,然后检查参数是否等于预期值。

像这样:

<?php if (isset($_GET['name'])) : ?>
    <?php if ($_GET['name'] === 'john') : ?>
        // Name exists and is john
    <?php endif; ?>
<?php endif; ?>

推荐阅读