Session Not working

From: Date: Thu, 08 Aug 2002 08:16:28 +0000
Subject: Session Not working
Groups: php.soap 
Request: Send a blank email to php-soap+get-223@lists.php.net to get a copy of this message
Hi, I am trying to create a session object but it's not working as expected. Can someone help. Below is the implementation code. myClass.php <? var $user; function myClass() { $this->user = "John"; } function setUser($user) { $this->user = $user; } function getUser() { return "You ask for $this->user"; } ?> myClassServer.php <? include ("myClass.php"); $server = new SoapServer("urn:Object"); $server->setClass('MyClass'); $server->setPersistence(SOAP_PERSISTENCE_SESSION); $server->handle(); ?> myClassClient.php <? $client = new SoapObject("http://localhost/myClassServer.php", "urn:Object"); $client->setUser("cham"); echo "Return Result is ".$client->getUser()."<BR>"; ?> When I tried to execute myClassClient.php from the browser, I got null for the "Return Result is You ask for". However, if I removed the $server->setPersistence(SOAP_PERSISTENCE_SESSION); in the myClassServer.php, the "Return Result is You ask for John". Why am I getting this result. Shouldn't I get "Return Result is You ask for cham" in the first case? Btw, even if I add session_start() and session_register("client") in the myClassClient.php, it does not make any difference. Would appreciate it if someone can help me out on this asap. Thanks, laypeng

« previous php.soap (#223) next »