if (hasPost()) { // the request is a POST request, do something with the submitted data $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // do some validation and processing of the submitted data // ... // display a success message to the user echo "Thank you for your message!"; }
if (!hasPost()) { // the request is not a POST request, redirect the user header('Location: /contact.php'); exit; }In this example, we use the hasPost function to check whether a form has been submitted via POST. If it hasn't, we redirect the user to the contact page using the header function and exit the script. The hasPost function is part of the PHP core and does not require any additional package or library.