Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Použite nižšie uvedený kód definovať hostiteľa , port a cestu PHP servera . V rámci tohto projektu , CURL motor - voľný a otvorený na strane klienta knižnica prevod URL - sa používa , pretože je kompatibilný s PHP 4.0.2 a vyššie verzie
define ( ' HOST ' , '10 .58 . .97.81 ' ) ;
define ( ' PORT ' , 8443 ) ;
define ( ' Cesta ' , ' podnikania /riadiaci /agent.php ' ) ;
$ URL = " https://" . HOST . " : " . PORT . ' /' . PATH ,
2
Potvrďte rad svojich prvkov záhlavie API Plesk , aby sa ubezpečil , že výstup je vo formáte XML , takže je to PHP -podporovaný , ako je uvedené nižšie :
$ headers = array (
" HTTP_AUTH_LOGIN : admin ' ,
" HTTP_AUTH_PASSWD : setup " ,
" Content - Type : text /xml "
) ;
3
Zadajte nasledujúci kód pre inicializáciu CURL motor a uistite sa , že všetky požadované parametre sú nastavené pre najlepší výkon :
//inicializovať curl motor
$ ch = curl_init ( ) ;
//nastavte stláčaním možnosti :
//nekontrolujú názov SSL certifikátu vzdialeného servera
curl_setopt ( $ ch , CURLOPT_SSL_VERIFYHOST , 0 ) ;
//nekontrolujú certifikátu vzdialeného servera klipart
curl_setopt ( $ ch , CURLOPT_SSL_VERIFYPEER , FALSE ) ;
//odovzdať prvkov záhlavie
curl_setopt ( $ ch , CURLOPT_HTTPHEADER , $ headers ) ;
//prihrávka URL cieľového servera
curl_setopt ( $ ch , CURLOPT_URL , $ URL ) ;
4
Zadajte nasledujúci kód povedať CURL motor spracovať prevod a doručiť žiadosť prostredníctvom protokolu Plesk API :
//povedať CURL vrátiť výsledok , skôr než aby ju načítať do prehliadača
curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , true ) ;
//prihrávka paketu dodať klipart
curl_setopt ( $ ch , CURLOPT_POSTFIELDS , $ paket ) ;
//vykonať požiadavku CURL a vráti výsledok
$ retval = curl_exec ( $ ch ) ;
//zatvorenie CURL session
curl_close ( $ ch ) ;