<?php
// POST data in array
$post = [
'action' => 'menu',
'page' => 'main'
];
// create a new cURL resource
$ch = curl_init();
// set the URL
curl_setopt($ch, CURLOPT_URL, "http://www.example.com");
// set parameter CURLOPT_RETURNTRANSFER to read output
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// pass POST data
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
// execute request and get output in a $response variable
$response = curl_exec($ch);
// close the cURL resource
curl_close($ch);
?>