youp,
j'ai un objet que je passe en variable de session (serialize):
Code :
- <?
- class User {
- var $login;
- var $age;
- function User($x_login, $x_age) {
- $this->login = $x_login;
- $this->age = intval($x_age);
- }
- }
- session_start();
- if(!isset($_SESSION['user'])) {
- $user = new User('dupond', '1');
- $_SESSION['user'] = serialize($user);
- }
- else {
- $user = unserialize($_SESSION['user']);
- echo "Monsieur ".$user->login." a ".$user->age. "ans<br>";
- }
- ?>
|
ca marche sur un site hebergé chez ace-host.net mais pas sur un site chez ovh.com
voici ce que ca donne chez ovh après des refresh de la page:
Monsieur dupond a 1ans
Monsieur a ans
Monsieur a ans
Monsieur a ans
Monsieur a ans |
quelqu'un saurait d'où ca vient ?
merci