PDA

Voir la version complète : SOAPI - This session id is not valid or expired


vincentvb
26/01/2009, 23h07
Bonsoir à tous.

Tout est dans le titre...

extrait du code :
try {

$login = "***-ovh";
$password = "*****";

$session = $soap->login($login,$password,null);

echo "login successfull<br/>";

} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
echo "session : $session<br>";
//nicCreate
$nic="$session,'$nom','$prenom', '$ftp_pass','$mail','','','$rue $no $bte','$ville','','$cp','$pays','fr','true', 'corporation','$societe','','','')";
try {

$result = $soap->nicCreate($nic);

echo "nicCreate successfull<br/>";
print_r($result); // place your code here ...
$nichandle=$result;
echo "<br/>";

} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
$domaine="$session,'$domaine','none','gold','none','yes','$n ichandle','xxxxx-ovh','xxxxx-ovh','xxxxx-ovh','ns1.xxxxx.be','ns2.xxxxx.be','','','','','', '','','','','',true";
echo '<br>';//resellerDomainCreate
try {

$result = $soap->resellerDomainCreate($domaine);

echo "resellerDomainCreate successfull<br/>";
print_r($result); // place your code here ...
echo "<br/>";

} catch(SoapFault $fault) {
echo "Error : ".$fault;
}
try {

$result = $soap->logout($session);

echo "logout successfull<br/>";

} catch(SoapFault $fault) {
echo "Error : ".$fault;
}


Le résultat :
login successfull
session : 37f152224b503283d6408682d7b927cd
Error : SoapFault exception: [soap:202] This session id is not valid or expired : 37f152224b503283d6408682d7b927cd,.....) in /home/..../cron.php:60 Stack trace: #0 [internal function]: SoapClient->__call('nicCreate', Array) #1 /home/...../cron.php(60): SoapClient->nicCreate('37f152224b50328...') #2 {main}


Si qqun a une idée, je suis preneur :)

Merci de m'avoir lu.