Bonjour,
J'ai un requête qui , sans redirection s'exécute parfaitement :
Dès que j'ajoute en fin de code un header
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(); } ?>
elle ne s'exécute plus, la redirection elle fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part header ("Location: index.php?error=0");
Il n'y a pas d'espace etc...
Je sèche totalement
Auriez vous une idée ?
Merci
Partager