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