Ci sto lavorando anch'io, ma ancora non ottengo l'invio della richiesta HTTP.

Codice PHP:
<?php
// Preparazione header HTTP con i dati POST:
$host $_SERVER['SERVER_NAME'];
$path "/dir/page.php";
$data "product_id=5&img_display=yes";
$data urlencode($data);

// Invio header HTTP:
header("POST $path HTTP/1.0\r\n");
header("Host: $host\r\n");
header("Content-Type: application/x-www-form-urlencoded\r\n");
header("Content-Length: ".strlen($data)."\r\n");
header("Connection: close\r\n\r\n");
header($data);
?>
Originariamente inviato da V1RuZ
cioè?
vuoi inviare questi dati sull'header di una POST HTTP?
Ogni form con metodo POST accoda normalmente variabili e loro contenuto all'header HTTP, costruendolo esattamente (o quasi) come da esempio.