premetto che ho letto l'articolo presente su freephp.html.
dunque la procedura descritta dalla guida funziona solo che non capisco se è possibile adattarla ad una mia esigenza particolare.

grazie alla guida sono riuscito ad ottenere questo:
dalla pagina A.php apro un socket verso il server al quale farò una richiesta di tipo POST per la risorsa B.php. la pagina B.php contiene un echo $_POST["user"] e quindi restituisce un valore spedito dalla pagina A.php. la pagina A.php riceve e stampa la risposta dal server con l'intestazione e la pagina B.php. il mio problema è che il browser continua a stare sulla pagina A.php quando invece dovrebbe passare alla pagina B.php e poi da qui ad una pagina C.php tramite header("Location: $URLReindirizzamento");

questi sono i codici,
A.php
Codice PHP:
<?php


$post_vars
=array('user'=>'Alì Baba e i 40 ladroni','pass'=>'apriti sesamo') ;

$req_body="" ;

foreach(
$post_vars as $key=>$val)
{

    
$req_body.="&".$key."=".rawurlencode(htmlentities($val)) ;



$host="127.0.0.1:8080" ;
$target="/B.php";
$port=80 ;
$timeout=60;
$protocol="HTTP/1.0" ;

$br="\r\n" ;

$sk=fsockopen($host,$port,$errnum,$errstr,$timeout) ;

if(!
is_resource($sk)){

exit(
"Connessione fallita: ".$errnum." ".$errstr) ;

}

else{
    
    
$headers="POST ".$target." ".$protocol.$br 
    
$headers.="Accept: image/gif, image/x-xbitmap, image/jpeg".$br ;
    
$headers.="Accept-Language: dialetto veneto".$br ;
    
$headers.="Host: ".$host.$br ;
    
$headers.="Connection: Keep-Alive".$br ;
    
$headers.="User-Agent: Socket-PHP-browser 1.0".$br;
    
$headers.="Referer: bwbwabwa.it".$br ;
    
$headers.="X-INVENTATO: Ciao a tutti".$br;
    
$headers.="Content-Type: application/x-www-form-urlencoded".$br ;
    
$headers.="Content-Length: ".strlen($req_body).$br.$br ;  
    
    
fputs($sk,$headers.$req_body) ; 
        
    
$dati="" ;
    
    while (!
feof($sk)) 
    {
        
$dati.= fgets ($sk,2048);
    }
    
    echo 
$dati;

}

fclose($sk) ;



?>
questa B.php
Codice PHP:
<?php

echo $_POST["user"];

?>
provo a ripetere quello di cui ho bisogno più schematicamente:

-dal browser carico A.php,
-questa pagina automaticamente spedisce tramite POST dei dati a B.php
-il browser viene automaticamente reindirizzato a B.php
-la pagina B.php preleva i dati presenti nel POST spedito da A.php tramite $_POST[""] e
costruisce una $URL alla quale il browser verra reindirizzato tramite header("Location:$URL")

spero di essermi spiegato.

grazie