作为PHP的新功能,我有一个简单的问题。我可以做这样的事吗?
E.g。用户被重定向到这样的链接:
http://website.com/directory?parameter
当该参数在URL中时,我想在网站的某处显示一条消息,当参数丢失时,只需隐藏它。
答案 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;
?>