gpt4 book ai didi

PHP检查url参数是否存在

转载 作者:IT王子 更新时间:2023-10-29 00:48:46 25 4
gpt4 key购买 nike

我有一个 URL,我将参数传递给它

example/success.php?id=link1

我是用php抓取的

$slide = ($_GET["id"]);

然后是if语句根据参数显示内容

<?php  if($slide == 'link1') { ?>
//content
} ?>

只需要知道在 PHP 中如何说,如果 url 参数存在,则捕获它并执行 if 函数,如果它不存在,则什么都不做。

谢谢大家

最佳答案

使用 isset()

$matchFound = (isset($_GET["id"]) && trim($_GET["id"]) == 'link1');
$slide = $matchFound ? trim($_GET["id"]) : '';

编辑:这是为了完整性而添加的。 $_GET在 php 中是一个保留变量,它是一个关联数组。因此,您也可以使用 'array_key_exists(mixed $key, array $array)' .它将返回一个 bool 值,表明是否找到了 key 。所以,下面的也行。

$matchFound = (array_key_exists("id", $_GET)) && trim($_GET["id"]) == 'link1');
$slide = $matchFound ? trim($_GET["id"]) : '';

关于PHP检查url参数是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18271173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com