crazykamel
Messages postés103Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention30 avril 2007
-
30 juin 2005 à 11:42
crazykamel
Messages postés103Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention30 avril 2007
-
4 juil. 2005 à 16:37
Bonjour à tous, j'aurai besoin d'un peu d'aide paske je sèche une peu là...
Voilà, j'ai un portail web qui gère les sessions et j'aimerais
implémenter des cookies pour une identification auto (le cas de base)
sauf que je galère...
J'ai une page index avec saisie pseudo & pass
Une page espace membre :
?php
session_start();
///////////////////
require("config.inc.php");
include("$functions/functions.inc.php");
//$page= $_GET[page];//ce n'était pas correct.
//-----------------VERSION 1.1-----------------
if(isset($page)){
if(!is_numeric($page)){
echo "Erreur la variable $page doit être un entier!";
exit;
}
}
//---------------------------------------------
switch($page)//on fait appel à la page que l'on a besoin
{
case '1': @include("$repertoire/connecter.php");break;
case '2': @include("$repertoire/inscription.php");break;
case '3': @include("$repertoire/membres.php");break;
case '4': @include("$repertoire/deconnecter.php");break;
case '5': include("$repertoire/infos_perso.php");break;
case '6': include("$repertoire/retour_mdp.php");break;
case '7': include("$repertoire/MesAbonnements.php");break;
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 1 juil. 2005 à 14:56
En plus il faut utiliser isset ET COMME DEJA DIT DEUX FOIS remplacer $HTTP_COOKIE_VARS par $_COOKIE
c'est pas compliqué... Ensuite pour créer un cookie utilise setcookie,
si le cookie ne se crée pas : ob_start(); tout en haut de la page et
ob_end_flush(); tout en bas, ça te permettra d'envoyer du code html
avant de créer le cookie.
crazykamel
Messages postés103Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention30 avril 2007 4 juil. 2005 à 14:05
Encore un truc si j'abuse pas.
Comment rediriger vers ma page d'index lors d'une déconnexion ?
J'ai essayé ça :
//ça me ramène à ma page --connecter--
header('Location: espace_membre.php?page=1');
Mais je voudrais éviter que ce message "(Erreur ce pseudo (et/ou mot de
passe) est incorrect!)" n'apparaisse à chaque fois que je me
déconnecte(voir code ci-dessus dans la page "connecter"):
en recherchant j'ai vu que "./" permettait de reculer dans l'arborescence donc j'ai essayé :
header('Location: espace_membre.php?./Index.php'); //marche pas, redirection vers la page --connecter--
crazykamel
Messages postés103Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention30 avril 2007 4 juil. 2005 à 15:21
ok, mais si avec ../Index ça passe pas, tu vois une autre solution ? ça
me mène vers une page blanche avec erreur 404, pourtant le fichier
Index se trouve dans le dossier père par rapport au dossier ou se
trouve toutes les autres pages. Plus haut tu vois la structure de mes
pages.
crazykamel
Messages postés103Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention30 avril 2007 4 juil. 2005 à 15:23
une fois que j'ai ma page blanche avec erreur 404, si je fais précédent
je suis bel et bien déconnecté, mais je me retrouve sur la page
--connecter-- et non sur la page index, je sais pas si tu m'as suivi...