Hộp kiểm chỉ được gửi dưới dạng tham số khi chúng được kiểm tra. Vì vậy, bạn cần sử dụng isset()
để kiểm tra xem hộp kiểm đã được đặt hay chưa, chứ không phải kiểm tra giá trị. Vì vậy, hãy thay đổi
if ($_POST['stayLoggedIn'] == '1')
đến
if (isset($_POST['stayLoggedIn'])