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 :

Header qui bloque une requête


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 469
    Points : 525
    Points
    525
    Par défaut Header qui bloque une requête
    Bonjour,

    J'ai un requête qui , sans redirection s'exécute parfaitement :

    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
    20
    21
    <?php
    session_start();
    $sess_id = session_id();
    include("privat/PDO_connect.php.inc");
    include("includes/fonctions.php");
    $r_usr = $pdo->prepare("SELECT usrID FROM users WHERE email = :email AND password = :password");
    $r_usr->bindParam(':email', $_POST['email'], PDO::PARAM_STR);
    $r_usr->bindParam(':password', $_POST['password'], PDO::PARAM_STR);
    $r_usr->execute();
    $nb_usr = $r_usr->rowCount();
    if($nb_usr=='1') {
    $sess_key = mk_key();
    $w=$r_usr->fetch(PDO::FETCH_OBJ);
    $usrID = $w->usrID;
    $stmt = $pdo->prepare("UPDATE sessions SET usrID = :usrID, sess_key = :sess_key WHERE sess_id = :sess_id AND sess_key='0'") or exit(print_r($pdo->errorInfo()));
    $stmt->bindParam(':usrID', $usrID, PDO::PARAM_STR);
    $stmt->bindParam(':sess_key', $sess_key, PDO::PARAM_STR);
    $stmt->bindParam(':sess_id', $sess_id, PDO::PARAM_STR);
    $stmt->execute();
    }
    ?>
    Dès que j'ajoute en fin de code un header
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header ("Location: index.php?error=0");
    elle ne s'exécute plus, la redirection elle fonctionne...
    Il n'y a pas d'espace etc...

    Je sèche totalement

    Auriez vous une idée ?

    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu parles de quel requête ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 469
    Points : 525
    Points
    525
    Par défaut
    Pardon celle là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $stmt = $pdo->prepare("UPDATE sessions SET usrID = :usrID, sess_key = :sess_key WHERE sess_id = :sess_id AND sess_key='0'") or exit(print_r($pdo->errorInfo()));

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

Discussions similaires

  1. [AJAX] Modifier les header (PHP) avec une requête XMLHttpRequest?
    Par Prosis dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 09/09/2008, 00h34
  2. Menu déroulant js qui bloque une animation flash
    Par numerodix dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 27/08/2008, 10h40
  3. Code VBA qui supprime une requête
    Par Fredo67 dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/05/2008, 17h47
  4. dbOpenSnapshot qui ralenti une requête !
    Par infosorome dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/05/2007, 13h42
  5. Réponses: 6
    Dernier message: 21/03/2005, 13h22

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