Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1669 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Passage de variable par cookie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage de variable par cookie

n°781098
ApheX_TwiN
Posté le 29-06-2004 à 09:03:08  profilanswer
 

Bonjour tous  :jap:  
 
Voila je vous expose mon problème mme si à la base tout est dans le titre. Après verification de l'authentification d'une personne sur intranet, je demarre une session comme suis :
 
session_start();
 
session_name("$user" );
$_SESSION['username'] = $user;
$_SESSION['firstname'] = $firstname;
$_SESSION['lastname'] = $lastname;
$_SESSION['userrules'] = $rules;
 
Ce code est lancé si la personne a été reconnue et je voudrai ainsi récuperer les variables ci dessus en particulier pour la construction d'un menu dynamique en fonctions des droits. Seulement, en lancant le menu par un include, tout s'affiche mais il me dit ne plus connaitre les variables ci dessus...
 
include "session.php";
include "http://xxxxxx/menu.php";
 
Qu'est ce que j'ai oublié ??  :heink:  Sachant que pour des raisons de confidentialité je ne souhaite pas faire ce passage par url.
 
Merci ä vous  :D

mood
Publicité
Posté le 29-06-2004 à 09:03:08  profilanswer
 

n°781103
jagstang
Pa Capona ಠ_ಠ
Posté le 29-06-2004 à 09:08:44  profilanswer
 

include ('../monRep/menu.php') ;
 
au lieu de http:. c'est peut être une question de droit


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°781139
ApheX_TwiN
Posté le 29-06-2004 à 09:44:39  profilanswer
 

Malheureusement ce n'est pas ça... Pour le moment, je n'ai pas encore defini la securité (si on connait l'existence du menu.php on peut directement y acceder) et je travaille en local avec EasyPHP 1.7
 
Mais merci de ta proposition !

n°781141
jagstang
Pa Capona ಠ_ಠ
Posté le 29-06-2004 à 09:49:37  profilanswer
 

session_start() en début de chaque fichier que tu utilise (include aussi)


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°781152
Lord II
PIB2000
Posté le 29-06-2004 à 09:55:14  profilanswer
 

JagStang a écrit :

session_start() en début de chaque fichier que tu utilise (include aussi)


Le plus simple serait de mettre session_autostart sur on dans php.ini


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°781164
ApheX_TwiN
Posté le 29-06-2004 à 10:07:17  profilanswer
 

Voila, autostart a été mis à 1. Donc si je comprends bien, il me dispense du session_start(); à chaque page ?
Bon, même si ca ne marche tjs pas, c'est une bonne astuce à savoir.. Merci !

n°781490
ApheX_TwiN
Posté le 29-06-2004 à 14:36:30  profilanswer
 

Bon, problème resolu car l'allocation devait se faire en dehors su fichier session.php qui est inclu dans tous les fichiers php necessitant les variables de session.
Par contre, j'ai abandonné l'idée de modification du php.ini car cela devient vite laborieux si le code est réutilisé.
 
Merci à ceux qui ont pris le temps de me repondre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Passage de variable par cookie

 

Sujets relatifs
Pb focus sur le premier champ texte d'une variable de type tableauenvoyer 2 variable dans une autre page
HTML et php passage de valeurPassage de variable entre 2 langages : JavaScript et CGI - C
[vba access]récuperer une requete select dans une variablePassage de parametres dans une URL en ASP
Utiliser une variable dans un autre fichierprob de variable de session
recuperer resultat requete ds variable 
Plus de sujets relatifs à : Passage de variable par cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR