ho risolto in parte con i cURL, purtroppo non posso utilizzare gli SSL, ecco comunque il codice:
Codice PHP:
<?php
$fName = 'nome';
$fEmail = 'tuaemail@email.it';
$fMessage = 'testo';
// impostiamo l'URL
$url = 'http://www.dominio.it/pagina.php';
// impostiamo le variabili POST
$fields = array(
'name'=>urlencode($fName),
'email'=>urlencode($fEmail),
'message'=>urlencode($fMessage)
);
$fields_string='';
//uniamo i nostri dati in un'unica URL
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//apriamo la connessione
$ch = curl_init();
//impostiamo l'URL, il numero di dati da postare e i dati da postare
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//eseguiamo il tutto
$result = curl_exec($ch);
//chiudiamo la connessione
curl_close($ch);
?>
con questo sistema mi riesco a portare qualsiasi cosa dal sotto dominio al dominio principale.
Adesso l'unico problema è che quando si esegue il login in automatico verra eseguito anche il codice postato sopra, quindi in automatico avviene il reindirizzamento, mentre io vorrei che lo script (sopra) dovrebbe solo portare i dati al dominio, non mostrare a video quel $url, come posso evitare questo? cioè dovrebbe solo fare cosi:
1. eseguo il login
2. passo i dati al dominio principale (in modo nascosto, senza cambiare pagina o altro)
3. accedere all'aria privata nel sotto dominio.