0

作为 PHP 中的新手,我有一个简单的问题。我能做这样的事情吗?

例如,用户被重定向到这样的链接:

http://website.com/directory?参数

当该参数在 URL 中时,我希望在网站的某处出现一条消息,当该参数丢失时,只需将其隐藏即可。

4

3 回答 3

3

获取参数存储在$_GET变量中。因此,您可以检查是否设置了 get 参数:

if(isset($_GET['parameter'])) {
    echo 'parameter is set';
}
else {
    echo 'parameter is not set';
}
于 2013-06-04T12:29:34.483 回答
0

当您传递这样的参数时:

http://site.com/page.php?this=that

您创建所谓的GET 请求。为了回应请求中的内容,您可以:

<?php echo $_GET['this']; ?>

在这种情况下,这将输出:

that

要阅读有关 $_GET 等 PHP 超全局变量的更多信息,请查看此链接

于 2013-06-04T12:29:44.777 回答
0
<?php
// Suppose this is URL http://site.com/page.php?url_var=val;
if(isset($_GET["url_var"]))
{
$msg = "your message";
}
else
{
$msg = "";
}

// NOW  JUST PRINT $MSG WHERE EVER YOU WANT WITH OUT ANY CONDITION;

echo $msg;
?>
于 2013-06-04T12:44:05.713 回答