0

我有一个登录屏幕。当您输入错误的密码/用户名时,您将被重定向到同一页面,但我想显示一个错误,所以我重定向到 index.php?wrong。

现在我想检查:

If ?wrong  {
echo "wrong pw"; 
} else {
// nothing
}

我想知道怎么做这个。我必须写什么而不是

if ?wrong

我检查了一些关于它的页面,例如这个,但它是关于 index.php?something=wrong 的,但我想只是?错了。

非常感谢!艺术

4

3 回答 3

3
<?php

if (isset($_GET['wrong'])) {
    // wrong
}
于 2012-09-25T07:03:49.157 回答
1

尝试

if(isset($_GET['wrong']))
{
    //Play
}
于 2012-09-25T07:04:19.407 回答
0

$_GET是全局默认的 PHP 'array',它包含所有 url 参数。所以使用这个:

<?php
if (isset($_GET['wrong'])) {
  // do stuff
}
?>

isset检查是否$_GET['wrong']有效,换句话说,wrong在 url 的某处有一个参数,所以你所要求的 (?wrong?foo&wrong) 都将被检测到。

于 2012-09-25T07:06:17.050 回答