par
Aureusms » 20 déc. 2010, 10:57
Bonjour à Tous,
Je dois gérer un site internet d'un autre prestataire et comme le code est un peu obsolète, je me suis dis tiens on va mettre un peut de $_SESSION et de POO dedans afin d'optimiser en PHP 5 tout cela.
Je me heurte à un problème simple mais dont je n'ai jamais été confronté. Ainsi si je fais :
<?php
class langue
{
var $fichierLangue = '';
function donneLangue ($variable)
{
...suite de le classe
}
}
session_start();
$_SESSION["langue"] = "fra";
$langue = new langue ();
var_dump ($_SESSION["langue"]);
//le var_dump me retourne l'objet créé $langue...
?>
Je n'ai pas ce problème en local mais seulement avec l'hébergeur mutualisé (OVH).
J'ai donc créé d'autres variables qui ne portent pas le même nom pour m'en sortir mais, visiblement, il s'agit de globalisation des variables ou un truc du genre. Comment annuler cet effet et/ou comment s'en préserver (être au courant que ce mode est activé) ?