Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème session & configuration PHP [ Server Web / Autre ] (leviz)

lundi 4 février 2008 à 14:18:02 | Problème session & configuration PHP

leviz

Bonjour,

J'aurais un problème avec des variables de session :
Lorsque je saisie mon login et mot de passe, et que je clique sur "Valider" , je test si l'utilisateur existe.Si l'utilisateur existe, je met une variable de session à "vrai".
Losrque je passe sur une autre page la variable de session est à nulle et je ne parviens pas à comprendre pourquoi.

Pourtant j'ai tout fait comme il fallait.

Je suppose que c'est une erreur de configurations

Es-ce que aurait une idée d'ou ça poiurrait venir??

Voici le code en question :

<?php
session_start();

$topMenu = '';
$logStatus = '';
$errorRegexp = '[1-9]';
$logRegexp = '^[a-z0-9]+$';
// //// identification ////////
if (isset($_POST["post"])) {
    if (trim($_REQUEST["user"]) == "" || trim($_REQUEST["password"]) == "") {
        $logStatus = statusHandler::setStatus("error", "Champs vides");
    } else if (!eregi($logRegexp, $_REQUEST["user"]) || !eregi($logRegexp, $_REQUEST["password"])) {
        $logStatus = statusHandler::setStatus("error", "login ou mot de passe incorrect");
    } else {
        $result = mysql_query("...Ma requête SQL que je n'affiche pas...");
        if (mysql_num_rows($result) == 0) {
            $logStatus = '<span class="error">erreur d\'identification</span>';
        } else {
           
           // session_regenerate_id();
        $_SESSION["isLogged"] = "true";
            header("location: index2.php");
        }
    }
}

if (isset($_SESSION["isLogged"]) && $_SESSION["isLogged"] == "true")header("location: index2.php");

if ((isset($_REQUEST["error"]) && !ereg($errorRegexp, $_REQUEST["error"]))) {
    header("location: index.php?error=2");
} else {
    if ($_REQUEST["error"] == 1) {
        $logStatus = statusHandler::setStatus("error", "vous devez être identifié");
    } else if ($_REQUEST["error"] == 2) {
        $logStatus = statusHandler::setStatus("error", "No way  :)");
    }
}
.......
}


LeViz
Développeur d'application web industrielle.

Bons nageurs sont souvent noyés!!


lundi 4 février 2008 à 14:24:04 | Re : Problème session & configuration PHP

Teclis01

Remet ça en debut de ton/tes autre/s page/s

session_start();

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie


lundi 4 février 2008 à 14:30:36 | Re : Problème session & configuration PHP

leviz


Ca ne fonctionne pas: je l'ai mise sur la page qui teste si la variable de session existe et si elle est différente de nulle.

Bons nageurs sont souvent noyés!!


lundi 4 février 2008 à 16:05:40 | Re : Problème session & configuration PHP

leviz

Réponse acceptée !

J'ai trouvé la solution à mon problèmes :

Le dossier
sessiondata (qui est défini dans php.ini) n'est pas créer par défaut lors l'installation de PHP.

Je l'ai crée et maintenant ça fonctionne!!!

Merci encore aux intervenants

LeViz
Développeur d'application web industrielle.

Bons nageurs sont souvent noyés!!




Cette discussion est classé dans : request, session, error, if, logstatus


Répondre à ce message

Sujets en rapport avec ce message

par rapport aux session [ par C ] bonjour, alors voila mon site me sors ce message d'erreur :------------------------------------------------------Parse error: parse error, expecting ` Fatal error session_start() [ par ftug ] bonjour,j'ai depuis un certain temps une erreu qui aparait de temps en temps ( pas tres technique copmme therme mais c'est bien le cas, 1/10 environs) Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in *** on line 15 [ par Florent06 ] Salut à tousJe suis en train de faire une zone membres pour mon site. Avec cette zone membres, on pourra envoyer depuis son ordianteur l'image qui ser parse_url(http://) [ par flague ] Bonjour a tous ! je demande votre aides merci pour vos réponses .je me trouve avec un bug voici l'erreure : Warning: parse_url(http://) [function.pars Variable session [ par Dipston ] Salut j'ai besoin dun coup de main, J'ai un probleme avec des variables session.J'explique : lorsque qu'une page se relance ma variable session se vid Plusieurs IF [ par Sniark ] Bonjour,Question sans doute un peu bête... Je cherche à émettre plusieurs conditions.C'est à dire <?php if ($_SESSION['album']=="Oui") {echo "Vous uti Pb Impression automatique [DEPLACE] [ par Falcon074 ] Bonjour tout le monde !!! J'ai un pb d'impression automatique d'une page HTML sous IE 7. Ce code fonctionne mais pour les version antérieur à la versi script de session qui ne marche pas ... [ par nicomilville ] Salut j'ai un script php utilisant les session et au début ça marche bien mais après quand je retourne sur la page du formulaire ça ne me renvoi pas s HELP PLEASE !!!! problème de panier... [ par frederic66 ] Bonjour,mon site a été redirigé sur un nouveau serveur qui utilise PHP4, MySQL - 5.0.51a-log. depuis, mon panier ne fonctionne plus correctement... on Problème de variables session? [ par l2woyo ] Bonsoir à tous,j'ai un problème... j'ai fais un login et depuis que j'y ai intégré un 'remember me' avec les cookies ça vas un peu de travers avec moz


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.