请确保使用特定参数调用了url



我有一个script.php,可以通过浏览器访问。为了能够做任何事情,必须使用script.php调用它?abc=1
检查是否调用了参数,如果没有,停止脚本的最佳方法是什么?检查$_SERVER['REQUEST_URI']是否足够?所有浏览器都使用它吗?

谢谢

您可以使用isset()函数-如果您需要检查是否提供了输入值,这是一个非常常见的函数。

在最简单的情况下,如果没有设置值,只需退出脚本:

if (!isset($_GET["abc"])) exit();

文件:https://www.php.net/manual/en/function.isset.php


p.S.$_SERVER['REQUEST_URI']提供了域之后的整个URI,包括路径和整个查询字符串。因此,可以将其拆开以获得您想要的值,但这毫无意义,因为$_GET["abc"]会直接带您找到它。有关差异的示例,请参阅此答案。

相关内容

  • 没有找到相关文章