Ciao a tutti.
Sto cercando di fare una cosa che nemmeno io so se è fattibile.

Stabiliamo prima i nomi per intenderci:

locale = il mio sito dove eseguo lo script
remoto = il sito dove risiedono alcuni dati che devo visualizzare

Praticamente ho la necessità di aprire un link verso il sito remoto. Il problema è che il sito remoto necessita di autenticazione post. Quello che ho cercato di fare è una sorta di pagina gateway sul sito locale che non fa altro che una richiesta post per mezzo delle pear HTTP/Request.php.
Dopo che questa pagina locale esegue correttamente l'autenticazione verso il sito remoto avrei la necessità di un redirect verso la stessa pagina del sito remoto.

Codice PHP:
   $req = new HTTP_Request("http://sitoremoto/pagina.php");
   
$req->setMethod(HTTP_REQUEST_METHOD_POST);
   
$req->addPostData("user"$user);
   
$req->addPostData("passwd"$password);
   if (!
PEAR::isError($req->sendRequest()))
   {
      
header("Location: [url]http://sitoremoto/pagina?id_altro_valore=3[/url]");
   } 
Il problema è che l'header me lo fa ma non conserva l'autenticazione. Ho anche provato ad inviare prima dell'header location l'header con il cookie ma niente, non funziona.
Potete suggerirmi qualche soluzione?