在URL中传递参数时,使用PHP显示消息

时间:2013-06-04 12:27:42

标签: php http url

作为PHP的新功能,我有一个简单的问题。我可以做这样的事吗?

E.g。用户被重定向到这样的链接:

http://website.com/directory?parameter

当该参数在URL中时,我想在网站的某处显示一条消息,当参数丢失时,只需隐藏它。

3 个答案:

答案 0 :(得分:3)

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

if(isset($_GET['parameter'])) {
    echo 'parameter is set';
}
else {
    echo 'parameter is not set';
}

答案 1 :(得分:0)

当您传递这样的参数时:

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

您创建了所谓的GET request。为了回应请求中的内容,您需要:

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

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

that

详细了解PHP超级全局,例如$ _GET,check out this link

答案 2 :(得分: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;
?>