Originariamente inviato da Secta
In questo caso specifico, tramite curl effettui una richiesta di tipo POST... QUASI come se fosse un browser a farla. Dico quasi perché oltre ad altri headers, manca quello principale... ossia l'USER_AGENT che identifica il browser che ha effettuato la richiesta. Non vorrei che fosse questo il problema, quindi prova ad aggiungere:

Codice PHP:
curl_setopt($chCURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']); 



Mi posti il codice del form che hai detto funzionare?
ho provato ad aggiungere la stringa del agent ma non cambia nulla. Il form è un semplicissimo e normalissimo form...

codice:
<form method="post"  action="http://altervista.us4.list-manage.com/subscribe/post?u=1cf28d6dd7894e6d9fdfd24dd&amp;id=e624ef51e8">
<label>Nome: </label>

<input type="text" name="FNAME" value="" />

<label>Email: </label>
<input  type="text" name="EMAIL" value="" />

<input name="submit" type="submit" value="Invia"  />

</form>
può essere che mi crea problemi perche "resta tutto" sulla mia pagina? cioè come ho accennato mi compare la pagina di mailchimp nella mia social.php... come fosse un iframe...