查明是否是未经通知的请求

Find out if it was request or not without Notice

我想要这样的代码:

If(...)
{
   //do if there was a request GET or POST
}
else
{
   //do if not
}

如何做到这一点?像这样的解决方案:if($_POST['name']) 让 php 发出通知。

使用php

的isset()函数
if(isset($_POST['name']) || isset($_GET['name']))
{
   //do if there was a request GET or POST
}
else
{
   //do if not
}

你可以使用PHPisset()函数,像这样:

if(isset($_POST['param_name']) || isset($_GET['param_name'])) {

} else {

}

isset() determines if a variable is set and is not NULL


正如@Fred 所建议的,我们也可以使用 PHP 的 empty() 函数。像这样:

<?php

    if(!empty($_POST['param_name']) || !empty($_GET['param_name'])) {

    } else {

    }

empty() determines whether a variable is empty or not.


isset()empty() 之间的区别。