05-10-2010, 04:59 PM
(05-10-2010, 03:59 PM)Amrac a écrit : Peu être aussi si ta session est lié à l'IP. Les téléphones portables changent régulièrement d'IP.
oui effectivement c'est le cas de le dire :
mon test pour la session qui se perd: a chaque fois que $REMOTE_ADDR je perd ma sesion...
<?php
//_________________________
// on demarre la session |
//_________________________|
session_cache_expire('3600');
ini_set('session.use_trans_sid', '0');
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');
ini_set('url_rewriter.tags','');
session_set_cookie_params('3600', '/','','0','1');
session_start();
//_______________
// TEST SESSION |
//_______________|
echo $REMOTE_ADDR . "\r\n";
if(!isset($_SESSION['test']))
{
echo '$_SESSION[\'test\'] is not set !' . "\r\n";
$_SESSION['test']='ok ca roule ma poule' . "\r\n";
}
echo $_SESSION['test'];
session_write_close();
?>
auriez vous une solution? (autre que de passer de ssid dans l'url ?)