Bonjour

je viens de réaliser qu'il n'est pas possible d'ouvrir une session sur un web service.

fichier serveur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function MxProtectQueueSpam($From, $To, $Subject, $Date, $Message)
{
       //  Retourne un entier (int)
		session_start();
		if(isset($_SESSION['views']))
		$_SESSION['views']=$_SESSION['views']+1;
		else
		$_SESSION['views']=1;
        return  $_SESSION['views'];
}
 
ini_set(soap.wsdl_cache_enabled, 0); // desactive le cache WSDL
$server = new SoapServer('MxProtect.wsdl');
$server->addFunction('MxProtectQueueSpam');
$server->handle();
retourne toujours 1, donc on peut pas garder la session.

d'où y a t il une solution pour contourner ça ?

Merci d'avance