Cách tốt nhất để kiểm tra xem một biểu mẫu đã được gửi hay chưa để xác định xem tôi có nên chuyển các biến của biểu mẫu cho lớp xác thực của mình không?
Đầu tiên tôi nghĩ có lẽ:
isset($_POST)
Nhưng điều đó sẽ luôn trở lại đúng như một siêu lớp được định nghĩa ở mọi nơi. Tôi không muốn phải lặp lại qua từng yếu tố trong biểu mẫu của mình với:
if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc
Trong khi viết câu hỏi này, tôi đã nghĩ đến một giải pháp cơ bản hơn nhiều, hãy thêm một trường ẩn để hoạt động như một lá cờ mà tôi có thể kiểm tra.
Có cách nào 'sạch' hơn để làm điều đó hơn là thêm cờ của riêng tôi không?
submited
sau đó sử dụng phpif(isset($_POST['submited']))
hoặc đầu vào ẩn ...