Létrehozása és működtetése a szerver szappan
A PHP5 meghosszabbítása SOAP (Simple Object Access Protocol). Ez lehetővé teszi, hogy nem web-szolgáltatás és írni ügyfelek. A kezelést meg kell csatlakoztatni php_soap.dll SOAP modul php beállításokat. Ebben a fájlban van több osztály:
- Class SoapClient - létrehozása SOAP kliens.
- Class SoapServer - létrehozása SOAP szerver.
- Class SoapFault - hiba információt.
osztály SoapServer
Tekintsük SoapServer munka szakaszai:
- Bemutatjuk a funkciót. Valójában ez egy példa a web-service:
Ha az ügyfél jön ide, hogy kérje a fájl elindul. És ha van egy php hiba, akkor itt jön ez a hiba. Ezért, mielőtt fut ez a fájl jobb hogy ezt a funkciót, tesztelni a hibákat. Egyébként mi nem fogása távolról.
- Kikapcsolja caching WSDL-dokumentum. mert ez a dokumentum, amit leírtam, akkor cache alapértelmezés szerint 1:00. Ezért, amikor a fejlődő le lehessen tiltani a cache-t.
- Készítsen Szappan szerver. Ez a szerkesztő, azaz ha az objektum létrehozásakor, ez a fájl olvasható. És ott leírták az utasításokat.
- Adjuk hozzá a funkció / osztály a szerverre. Ie meg kell magyarázni, hogy a szerver, amely funkciót fog kérni.
- Vagy lehet regisztrálni class = kezelőt SOAP-kiszolgálón.
- Indítsuk el a szervert.
Figyelem! A legjobb, hogy ellenőrizze a szolgáltatás helyben, mint futni távolról. És a fejlesztés tiltsa caching wsdl-fájlt.