Php $_SESSION ne fonctionne pas

Résolu
Bonjour,

Voici mon code de test.php :

<?php

session_start();

$_SESSION['type']='test';

if(isset($_SESSION['type']))
{
echo 'blabla';
}
else{echo 'blibli';}
?>

Le probleme c'est que sa n'affiche rien, le navigateur n'arrive pas a charger la page..
Je suis en local sous Wamp.

Est-ce que quelqu'un aurai une idée, pourquoi sa ne marche pas ?

5 réponses

  1. C'est bon j'ai trouvé, c'était bien l'option "register globals" qui n'était pas cochée,
    cela empeche donc l'utilisation de la fonction session_start();
    1. Contributeur
      effectivmeent
  2. Bon je viens de tester avec un script tout fait et sa ne marche pas non plus , donc c pas un probleme de code...

    Est-ce que sa aurai un rapport avec l'option "register globals" dans les setting de PHP sous wamp ?
    1. Contributeur
      Tu as un lien sur ton site à m'envoyer en PM que je regarde le code source de la page ?
      1. beh non vu que je travail en local, j'ai encore rien mis en ligne, tu pense que le code générerai un espace ou autre ?
      2. De toute magniere ya pas de code généré puisque ma page bloque sur en attente de localhost
        (mes autres pages php fonctionnent)
    2. Bah apparament c'est bien le session_star(); qui coince, mais j'ai pas d'espace

      <?php
      session_start();
      ...

      et ce fichier est indépendant, il est complet dans mon premier post
      1. Contributeur
        Bonjour,

        Tu as bien mis session_start() au début sans espace, juste après l'ouverture du code PHP?

        Est ce que cette page est inclus dans une autre où le session_start() serait déjà déclaré ?