Salve a tutti, ho un problema con la connessione ServerToServer. Preannuncio che non sono un esperto di PHP, ma questo è il codice del mio script:
Codice PHP:
<?php
echo "begin code:<br>";
error_reporting(E_ALL);
$msg = "This is a post request test message via cURL";
$box = "http://sim10712.agni.lindenlab.com:12046/cap/17b8f130-4376-6456-a616-f6e276d25ad2";
$curl = curl_init($box);
curl_setopt($curl, CURLOPT_URL,$box);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POSTFIELDS, $msg);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_HEADER,1);
$exec = curl_exec($curl);
echo "<pre>";
print_r($exec);
curl_close($curl);
echo "<br><br>End Code<br>";
?>
Se provo a richiamare questo script da browser, ottengo questo messaggio di errore:
HTTP/1.0 403 Forbidden
Date: Mon, 31 Aug 2015 15:57:09 GMT
Server: Apache
Content-Type: text/plain
Host di destinazione non consentito, sblocca la connessione nel pannello di AlterVista (Risorse > Impostazioni PHP)
Ho attivato il collegamento esterno senza restrizioni (Risorse > Impostazioni PHP), ma continua a non funzionare.
Temo il problema sia dovuto alla porta 12046 che utilizzo per la inviare il messaggio.
Qualcuno riesce ad aiutarmi? Grazie!