Mam kod klienta i serwera soap. Wszystko działa dobrze tylko że serwer nie zawsze zwraca poprawne dane. Dzieje się tak najczęściej wtedy, gdy np. kliknę kilka razy odśwież, ale podczas zwykłej pracy również tylko rzadziej.
Moje pytanie jest takie:
Czy to wina soap'a, czy tego, że komputer, na którym stoi serwer jest za słaby, czy może samego kodu php, który jest wykonywany w funkcjach serwera soap.
Serwer jest zrobiony tak:
<?php function funkcja() { return 'to jest funkcja'; } class myServer extends SoapServer { public function __construct() { $this->addFunction( "funkcja" ); $this->handle(); } } $srv = new myServer(); ?>
Kod klienta to np:
<?php class myClient extends SoapClient { public function __construct() { 'location' => 'http://globalna sciezka do pliku serwera' ) ); } $client = new myClient(); ?>