Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2007, 14h58   #1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : décembre 2006
Messages : 65
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 65
Points : 12
Points : 12
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 :
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
CROSS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 14h59   #2
Membre régulier
 
Étudiant
Inscription : juin 2006
Messages : 83
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 83
Points : 84
Points : 84
Essaie avec la synthaxe exacte :

Code :
1
2
 
header("Location: ../index.html");
Wharenn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 15h49   #3
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
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
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 21h55   #4
Candidat au titre de Membre du Club
 
Étudiant
Inscription : décembre 2006
Messages : 65
Détails du profil
Informations professionnelles :
Activité : Étudiant

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

je vous remets mon code je l'ai un tout petit peu modif.
Code :
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();
?>
CROSS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 22h26   #5
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
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 :
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
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 23h08   #6
Candidat au titre de Membre du Club
 
Étudiant
Inscription : décembre 2006
Messages : 65
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 65
Points : 12
Points : 12
merci ca marche
CROSS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 23h17   #7
Membre émérite
 
Avatar de viviboss
 
Inscription : août 2006
Messages : 943
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : août 2006
Messages : 943
Points : 941
Points : 941
Hé ba voilà.....

Allez, bonne chance : Le chemin de la connaissance est long....
__________________
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
-------------------------
viviboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h02.


 
 
 
 
Partenaires

Hébergement Web