magicjim
Messages postés116Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 septembre 2005
-
30 oct. 2004 à 00:11
magicjim
Messages postés116Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 septembre 2005
-
31 oct. 2004 à 15:04
salut, voila mon probleme des erreurs de session son visible lors de la connexion a mon espace membre :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/6/9/monsite/index.php:4) in /var/www/free.fr/6/9/monsite/membres/sectionmembre_acces.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/6/9/monsite/index.php:4) in /var/www/free.fr/6/9/monsite/membres/sectionmembre_acces.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/6/9/monsite/index.php:4) in /var/www/free.fr/6/9/monsite/membres/sectionmembre_acces.php on line 30
Mon dossier session et creer le code seesion star et en debut de fichier
Mais je passe par la page index (methode GET pour le retour a la page) mes fichiers sont appeller par les "include(blabla); "
G deja lu pas mal sur le probleme de session avec free mais quelquun pourrait vraiment m'expliquer comment on fait chez free merci
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = "SELECT * FROM table_utilisateurs ".
" WHERE id='$id' AND motdepasse='$motDePasse'";
$result = @mysql_query($requete);
if ($enreg = @mysql_fetch_array($result)) {
// Si une ligne a été trouvée c'est que le couple
// (identifant, mot de passe) est valide
$_SESSION["membre"] = TRUE;
$_SESSION["membreid"] = $id;
header("Location: ?page=6");
die();
} else {
$_SESSION["membre"] = FALSE;
header("Location: ?page=7");
die();
}
?>
magicjim
Messages postés116Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 septembre 2005 30 oct. 2004 à 15:24
re salut alors voila si je met un session_start() en debut sur ma page index.php il faut que j'enleve tout les autres session_start() sur mes autres fichiers php ??? Pour coockiesch
A quoi correspond ob_start(); et un ob_end_flush(); je doit les metter un tout en haut de index.php et l'autre tout en bas de la page ??? Pour Anthomicro
Merci pour vos reponses, je vais essayer vos méthode si j arrive, mais la ce weekend sa va etre dur car je vais travailler, en esperant y regarder sinon sa sera lundi
@++ et encore merci a vous deux
magicjim
Messages postés116Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 septembre 2005 30 oct. 2004 à 15:32
re encore moi
je viens d'utiliser la methode a coockiesch et sa me fait une erreur sa avance apparament :
Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/1/8/reseaujeux/index.php:5) in /var/www/free.fr/1/8/reseaujeux/membres/sectionmembre_acces.php on line 30
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 31 oct. 2004 à 09:14
Salut!
Anthomicro > je suis pas trop pour: Si jemais le buffer n'est aps accepté un coup, on a une belle erreur... Je pense qu'il vaut mieux bien coder direct...
magicjim > sectionmembre_acces.php on line 30 : il y a quoi?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 31 oct. 2004 à 09:43
Et pourquoi ne serait-il pas accepté ?
ça marche très bien sur tous les hébergeurs cette méthode, que gzip soit activé ou non, et encore je ne te parle pas de la compression ob_start('ob_gzhandler'); mais d'une bufferisation normale :-)
magicjim
Messages postés116Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 septembre 2005 31 oct. 2004 à 14:19
a la ligne 30 j'ai se : header("Location: ?page=7");
se qui m'envoie par la methode get a
case 7 : include("membres/sectionmembre_acces_invalide.php"); break;
magicjim
Messages postés116Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 septembre 2005 31 oct. 2004 à 14:27
Bonjour a vous, je viens d'eesayer la methode a Anthomicro
alors la apparemment sa fonctionne tres bien maintenant
a part un leger probleme ou une fois sur deux ma page ne s'affiche pas corectement je vous donne l'adresse poour allez voir et ainsi que le mot de passe du membre
magicjim
Messages postés116Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 septembre 2005 31 oct. 2004 à 14:45
oui je l'ai bien mis avnt au tout debut de ma page index avant le htm et tou a la fin apres le htm
a tu ete voir au sujet de laffichage de ma page??
il faut la reactualiser pour reussir a la fairte fonctionner normalement
merci
alors voila j'ouvre mon site reseaujeux sur ma gauche je me connecte avec admin et pass et il m'envoie a ma page ?page=6 (sectionmembre_acces_accueil.php)
et la il maffiche ma page avec toutes mes bannieres et seulemnt le menu de gauche