When we open a url by our browser, the browser will use http get method to send a request. However, if you only want to allow http post method, how to do? In this tutorial, we will introduce you how to set a php page only receive http post method request.
Here is the core example code
if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) { header('Allow: POST'); header('HTTP/1.1 405 Method Not Allowed'); header('Content-Type: text/plain'); echo "only allow post"; exit; }
Add code above to the top of you php file.
The key is $_SERVER[‘REQUEST_METHOD’] contains http request medthods, we can check it to implement different process.