How can developers determine whether data was sent via $_GET or $_POST in PHP scripts?

Developers can determine whether data was sent via $_GET or $_POST in PHP scripts by checking the request method using the $_SERVER['REQUEST_METHOD'] variable. If the request method is 'GET', then the data was sent via $_GET. If the request method is 'POST', then the data was sent via $_POST.

if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    // Data was sent via $_GET
    // Handle $_GET data here
} elseif ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Data was sent via $_POST
    // Handle $_POST data here
} else {
    // Invalid request method
    // Handle error here
}