Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SOAP - klasy i metody
Tango44
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 10.12.2011

Ostrzeżenie: (0%)
-----


Witam, mam pewien problem. Otóz chciałbym skorzystać z SOAP. Chciałbym mieć na serwerze nie same funkcje tylko całą klase np:
  1. class Test {
  2. public $abc;
  3.  
  4. public function Test() {}
  5.  
  6. public function setABC()
  7. {
  8. $this->abc = "aaa";
  9. return "set:".$this->abc;
  10. }
  11.  
  12. public function getABC()
  13. {
  14. return "get:".$this->abc;
  15. }
  16.  
  17. }


Dodaję klase za pomocą:

  1. $soap->setClass('Test')


Działa poprawnie metoda setABC(), przypisuje do $abc treść i dla testów ją zwraca, lecz juz metoda getABC() nie odczytuje $abc. Nie wiem w jaki sposób operować na jednym obiekcie w tym przypadku. Wygląda jakby te metody działały osobno na róznych obiektach. W jaki sposób mam to rozwiązać aby po setABC() móc zwrócić $abc poprzez getABC() ? Będe wdzięczny za pomoc.

Ten post edytował Tango44 9.06.2013, 16:13:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Nigdy nie zajmowałem się stateful SOAP-em w środowisku PHP dlatego nie za bardzo jestem wstanie pomóc:
1. http://www.slideshare.net/mayflowergmbh/st...oap-webservices
2. Serwer sam z siebie nie utworzy ciastka sesji - SOAP domyślnie działa jako protokół bezstanowy. Może ustawienie jakiegokolwiek ciasteczka przed wykonaniem pierwszego żądania wymusi na serwerze utworzenie i podtrzymanie sesji.
Go to the top of the page
+Quote Post
Tango44
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 10.12.2011

Ostrzeżenie: (0%)
-----


Cytat(Crozin @ 13.06.2013, 22:03:55 ) *
2. Serwer sam z siebie nie utworzy ciastka sesji - SOAP domyślnie działa jako protokół bezstanowy. Może ustawienie jakiegokolwiek ciasteczka przed wykonaniem pierwszego żądania wymusi na serwerze utworzenie i podtrzymanie sesji.


Nie działa, juto zapoznam się z linkiem. Dzięki za pomoc.

Ten post edytował Tango44 13.06.2013, 21:24:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 09:19