Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Serwer SOAP i zachowanie stanu obiektu pomiędzy wywołaniami zadalnych proc.
Jacek13
post 6.01.2007, 16:48:23
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.02.2005

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


Witam

Mam serwer SOAP (PHP5). Chciałbym przekazać stan obiektu pomiędzy różnymi
wywołaniami zdalnych metod. W teorii da się to zdrobić poprzez metodę
SoapServer::setPersistence. Czyli mamy przykładowy serwer SOAP

  1. <?php
  2. class User {
  3.  public $name;
  4.  
  5.  public function setName($name) {
  6. $this->name = $name;
  7.  }
  8.  
  9.  public function getName() {
  10. return $this->name;
  11.  }
  12.  
  13. }
  14.  
  15.  
  16. $server = new SoapServer('jakis.wsdl', array('uri' => 'http://localhost/'));
  17. $server->setClass('User');
  18. $server->setPersistence(SOAP_PERSISTENCE_SESSION);
  19. $server->handle()
  20. ?>


I teraz zdalnie wywołując metody klasy User chciałbym żeby stan obiektu był
zachowany. Niestety to nie działa, za każdy razem obiekt klasy User jest
tworzony od nowa. Czy to jest jakiś bug albo niedoróbka w PHPie czy coś
robię źle?


Pozdr.

Jacek
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:53