<?php
// Creamos un array con los valores que se pasaran por post
$data = array('parametro1' => "valor1", 'parametro2' => "valor2");
// Se crea un manejador CURL
$ch=curl_init ();
// Podemos obtener información para debug
// curl_setopt($ch, CURLOPT_VERBOSE, true);
// Se establece la URL y algunas opciones
curl_setopt($ch, CURLOPT_URL, "http://www.midominio.com/entrada.php");
// Si no deseas que verifique el certificado SSL porque es auto firmado o no disponéis de conexión a Internet, descomentais esta linea.
// curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// Indicamos que enviaremos las variables en POST
curl_setopt($ch, CURLOPT_POST, 1);
// Adjuntamos las variables
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
// Indicamos que el resultado lo devuelva curl_exec()
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// Se obtiene la URL indicada
$result=curl_exec($ch);
echo "El resultado de la web es: ".$result;
?>
El archivo que envía los datos por curl: