php - 如何检查 $_GET isset 的参数和值?
问题描述
假设我有一个链接:
https://www.example.com/?name=john
如果存在特定参数,我知道该怎么做:
<?php if (isset($_GET['name'])) : ?>
我想要的是同时if
用于参数和值。
基本上我想这样做:
<?php if (isset($_GET['name, john'])) : ?>
以上只是一个例子。这是行不通的。
任何人都可以为此指导正确的代码吗?
谢谢。
解决方案
您首先需要检查是否设置了参数,然后检查参数是否等于预期值。
像这样:
<?php if (isset($_GET['name'])) : ?>
<?php if ($_GET['name'] === 'john') : ?>
// Name exists and is john
<?php endif; ?>
<?php endif; ?>
推荐阅读
- svn - SVN 合并 - 如何防止代码删除/覆盖错误
- javascript - 使用数据属性对项目进行排序
- google-sheets - 如果单元格等于一个值,则条件格式化三个最低值
- sql - 使用 uniqueidentifier 输入参数执行存储过程时出错
- php - 如何将所有 $row 变量写入文本文件
- ios - 如何在滚动视图Objective-c iOS中滚动时更改多个UILabel文本颜色
- c# - 创建树状表示的逻辑
- jwt - 使用 OpenIdDict 在 ASP.Net Core 2.1 中从 Google 获取声明
- css - “_card.scss”和“_type.scss”这些是什么以及如何取消它们?(引导程序 4)
- java - Linux 打印许多线程堆栈信息,这是一个问题吗?