- Home
- Categorie
- Coding e Sistemistica
- PHP
- nusoap e client https
-
nusoap e client https
Ciao a tutti
premesso che ne so pochissimo...:)
ho creato un cliente http e funziona, ora vorrei modificarlo in https cosa devo modificare e cosa devo richiedere a colui con cui mi interfaccio per consumare il servizio (esempio devo richiedere il certificato..etc..)?di seguito come ho realizzato quello funzionante http:
(al posto di Zttp c'è http ma mi dà errore postare il messaggio con il link)require '../module/lib/nusoap.php';
$serverCall ='Zttp://xxx.yyyy.it:8080/aaaaa/services/aaaaa?wsdl';
$client = new nusoap_client($serverCRM);
grazie mille!
-
Scusa ma ho capito poco dalla richiesta. Se comunque vuoi utilizzare il protocollo https devi acquistare un certificato SSL da un fornitore abilitato
-
non so come si fa un client https.
Devo richiedere solo il certificato ssl?
e a livello di codice c'è qualche esempio? ho cercato online ma ognuno scrive cose diverse.
-
A livello teorico è un server https, il client deve solamente utilizzare quel protocollo.
Per prima cosa devi acquistare e installare un certificato SSL sul tuo server. Una volta fatto ciò ti basta inserire all'interno della pagina che vuoi che venga aperta con il protocollo HTTPS queste linee di codice:<?php if(strtolower($_SERVER['HTTPS'])!="on" || $_SERVER['SERVER_PORT'] != 443) { $redirect= "https://".$_SERVER['HTTP_HOST']."/".substr($_SERVER['PHP_SELF'],1); echo "<script> window.location.replace('".$redirect."') </script>"; } ?>
-
ok, grazie mille per la riposta ma ho ancora dubbi...
1)come si installa il certificato? (ambiente linux)
2) io devo chiamare il servizio ossia devo creare un client nusoap, credo che con il tuo codice invece apro un pagina https..grazie
-
Ecco le risposte
- Io l'ho installato in ambiente windows, comunque il fornitore di solito mette a disposizione anche le guide per la corretta installazione del certificato su ogni ambiente.
- Hai ragione cavolo, qua purtroppo non posso esserti di grande aiuto..mi spiace