IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

déconnection d'un espace membre


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 65
    Par défaut déconnection d'un espace membre
    bonjour,

    j'ai un leger pb quand je fais ma fonction de deconnection. le probleme ce qu'il m'affiche une page blanche alors qu'elle est censé etre redirigé vers l'index principal de mon site.

    voici le code de ma deconnection
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <?
    include 'config-inc.php';
    session_start();
    $sort=0;
    while($sort!=1){
    //connection a la base de deonner
    mysql_connect($db_host,$db_user,$db_pass) or die("Unable to connect to database");
    mysql_select_db($db_db) or die( "Unable to select database");
    //declaration de la variables pseudo
    $pseudo = $_SESSION['pseudo'];
    //remise a 0 du champs connect dans la table connecter
    mysql_query("update connecter set connect = 0 where pseudo='$pseudo'" );
    $sort = $sort +1;
    }
    //redirection vers la page d'accueil du site
    header("location : ../index.html");
    exit();
    ?>
    ps je sais que la boucle elle sert a rien c t juste un test

  2. #2
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 83
    Par défaut
    Essaie avec la synthaxe exacte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header("Location: ../index.html");

  3. #3
    Membre émérite
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Par défaut
    En effet, on ne le répètera jamais essez, la synthaxe du header est très strict.... Donc mettre le L majuscule
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 65
    Par défaut
    desoler mais meme avec cette syntaxe j'ai page blanche:

    je vous remets mon code je l'ai un tout petit peu modif.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?
    include 'config-inc.php';
    session_start();
    //connection a la base de deonner
    mysql_connect($db_host,$db_user,$db_pass) or die("Unable to connect to database");
    mysql_select_db($db_db) or die( "Unable to select database");
    //declaration de la variables pseudo
    $pseudo = $_SESSION['pseudo'];
    //remise a 0 du champs connect dans la table connecter
    mysql_query("update connecter set connect = 0 where pseudo='$pseudo'" );
    //redirection vers la page d'accueil du site
    header("Location : ../index.html");
    exit();
    ?>

  5. #5
    Membre émérite
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Par défaut
    Encore une foi, la synthaxe du header est très précise :

    Il faut un L majuscule,
    Il faut que le " : " soit collé au Location

    Comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    header("Location: ../index.php");
    exit();
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  6. #6
    Membre confirmé
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    65
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 65
    Par défaut
    merci ca marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 197
    Dernier message: 27/04/2021, 00h11
  2. Espace membre
    Par Sub0 dans le forum Langage
    Réponses: 474
    Dernier message: 14/11/2014, 15h23
  3. Redirection personnalisée espace membre
    Par vinche999 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 28/01/2006, 22h39
  4. [Sécurité] espace membre
    Par Emcy dans le forum Langage
    Réponses: 5
    Dernier message: 24/01/2006, 19h13
  5. [Sécurité] Probleme d'espace membre
    Par warmup dans le forum Langage
    Réponses: 4
    Dernier message: 01/12/2005, 01h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo