前。
$fn = htmlentities(mysqli_real_escape_string($connection, @$_POST['fname']));
$ln = htmlentities(mysqli_real_escape_string($connection, @$_POST['lname']));
$em = htmlentities(mysqli_real_escape_string($connection, @$_POST['email']));
$em2 = htmlentities(mysqli_real_escape_string($connection, @$_POST['email2']));
$pd = htmlentities(mysqli_real_escape_string($connection, @$_POST['password']));
$pd2 = htmlentities(mysqli_real_escape_string($connection, @$_POST['password2']));
同樣的事情$ _SESSION
發生,如果我走了 「@」 關我得到一個未定義的索引錯誤...
任何想法,爲什麼?我不......所有的代碼工作,如果我繼續他們。
實際設置的值是?如果不是簡單地在嘗試使用這些值之前添加'isset()'測試。 – Pitchinnate
是的。不要使用錯誤抑制,修復實際的錯誤。在這種情況下,您顯然在嘗試使用它之前沒有檢查該值是否已設置。 –