我有一个登录屏幕。当您输入错误的密码/用户名时,您将被重定向到同一页面,但我想显示一个错误,所以我重定向到 index.php?wrong。
现在我想检查:
If ?wrong {
echo "wrong pw";
} else {
// nothing
}
我想知道怎么做这个。我必须写什么而不是
if ?wrong
我检查了一些关于它的页面,例如这个,但它是关于 index.php?something=wrong 的,但我想只是?错了。
非常感谢!艺术
<?php
if (isset($_GET['wrong'])) {
// wrong
}
尝试
if(isset($_GET['wrong']))
{
//Play
}
$_GET
是全局默认的 PHP 'array',它包含所有 url 参数。所以使用这个:
<?php
if (isset($_GET['wrong'])) {
// do stuff
}
?>
isset
检查是否$_GET['wrong']
有效,换句话说,wrong
在 url 的某处有一个参数,所以你所要求的 (?wrong
或?foo&wrong
) 都将被检测到。