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. 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é ?
    1. 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
        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. 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 ?