php - 在 PHP 中检查空值和缺失的查询字符串参数

标签 php request query-string querystringparameter

我希望能够区分设置为 null 的现有查询字符串参数和缺少的参数。所以问题的部分是:

  • 如何检查查询字符串中是否存在参数
  • 在查询字符串中传递空值的既定方法是什么? (例如 param=null 或 param=(nothing) )

谢谢

最佳答案

使用isset()empty()

if (isset($_REQUEST['param']))
{
  // param was set in the query string
   if(empty($_REQUEST['param']))
   {
     // query string had param set to nothing ie ?param=&param2=something
   }
}

关于php - 在 PHP 中检查空值和缺失的查询字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4382669/

相关文章:

c# - 如何区分空的可空 Guid 或查询字符串中的无效 Guid?

php - 使用 ajax/jquery 将图像上传到文件夹

php - 如何在 PHP IPC::Open3 中像 PERL 那样做?

php - 从 MySQL 获取特定数据并用 PHP 回显

elasticsearch - 从 ElasticSearch 中按域获取 10 个最佳结果

seo - 用查询字符串分页不好吗?

php - 嵌套选择框

node.js - 如何通过 API 请求将 pdf 发送给客户端

c# - HttpModule/HttpApplication 测试 url 是否为文件请求

javascript - 捕获传入的 URL 参数,然后使用 Javascript 传递给 iFrame Src