J'ai un de ces "je jure que je n'ai pas touché le serveur" les situations. Honnêtement, je n'ai pas toucher aux scripts php. Le problème que j'ai c'est que php les données ne sont pas enregistrées à travers les différentes pages ou une page se rafraîchit. Je sais qu'une nouvelle session est créée correctement parce que je peux définir une variable de session (par exemple $_SESSION['foo'] = "toto" et l'imprimer retour sur la même page de l'amende juste. Mais lorsque j'essaie d'utiliser la même variable sur une autre page, il n'est pas défini! Est-ce là toutes les fonctions de php ou de l'information que je peux utiliser sur mon serveur pour voir ce qui se passe?
Voici un exemple de script qui ne fonctionne pas sur mon hôtes de serveur à partir de maintenant:
<?php
session_start();
if(isset($_SESSION['views']))
$_SESSION['views'] = $_SESSION['views']+ 1;
else
$_SESSION['views'] = 1;
echo "views = ". $_SESSION['views'];
echo '<p><a href="page1.php">Refresh</a></p>';
?>
Les "vues" de la variable n'est jamais incrémenté après avoir fait un rafraichissement de la page. Je pense que c'est un problème de leur côté, mais je voulais m'assurer que je ne suis pas un idiot de première.
Voici le phpinfo() pour mes hôtes de serveur (PHP Version 4.4.7):