I am trying to send cURL request to a remote API server with this code:
$ch = curl_init(); $options = array(CURLOPT_URL => 'http://minecms.info/update/index.php', CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => 1, CURLOPT_POSTFIELDS => $data, CURLOPT_HTTPHEADER => array('Content-type: application/json'), CURLOPT_SSL_VERIFYPEER => false ); curl_setopt_array($ch, $options); $response = curl_exec($ch); But I don't want users accessing the updates page on their browsers so I set a content type header on the request. The problem is that I don't know how to detect this content type on the remote server. Basically what I want is to check whether the client request has a content type: application/json set if yes it executes the rest of the code if not it just does exit;.
Thank you to anyone who would help in advance.
apache_request_headers();