1
我正在尝试使用URL从上一页中检索用户输入。我在前一页上通过URL发送用户名和帐户状态的代码如下。
header("location: pagename.php?user=$username&status=$status");
在“pagename.php”我有下面的代码存储在局部变量中的值和回声他们为我好。
if(isset($_GET['user'], $_GET['status'])){
$user = mysqli_real_escape_string($con, $_GET['user']);
$status = mysqli_real_escape_string($con, $_GET['status']);
echo $user.' - '. $status;
}
虽然,elswhere,这种方法完全适用于检索5个值形成的URL,在这个场合,我无法找回状态,它呼应了以下“的用户名 - ”你可以看到的图像输出更好的理解。我非常感谢您的帮助,帮助我使用PHP从URL中检索状态。
http://www.awesomescreenshot.com/image/378892/c50c452d8597f2ac29970a6a21bfcc62
尝试过var_dump($_GET)
我得到以下结果:
我不认为你的'isset()'语法是正确的。我认为你需要单独检查两个变量。 – Maximus2012
!max:完全没错。 isset允许多个参数,并且只在全部设置时才返回true。 –
@MarcB你是对的。我的错。 – Maximus2012