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

  FORUM HardWare.fr
  Programmation
  PHP

  Session et transfert de variables de page en page...

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session et transfert de variables de page en page...

n°602924
freed102
Arayashiki
Posté le 05-01-2004 à 16:46:09  profilanswer
 

voila j'ai créé un systeme d'autentification (à ma maniere... mais ça a l'air assez correcte)... avec un systeme d'ouverture de session et de connexion au site par un utilisateur...
 
J'aimerai que la personne reste connectée au site tout le temps... de page en page... (sans cookie pour l'instant)
 
le seul moyen que j'ai trouvé.. c de faire des liens de la façon suivante :

 <a href="<? echo "../devis/index.php?".session_name()."=".session_id(); ?>" class="lien3">

 
... vous n'auriez pas un moyen plus efficace pour faire cela ? ou je dois me taper tous les liens du site de cette façon là ?

mood
Publicité
Posté le 05-01-2004 à 16:46:09  profilanswer
 

n°602962
misterping​uin
Posté le 05-01-2004 à 17:03:29  profilanswer
 

activer trans_sid dans le php ini

n°603074
freed102
Arayashiki
Posté le 05-01-2004 à 17:56:30  profilanswer
 

techniquement ça va faire quoi?

n°603080
misterping​uin
Posté le 05-01-2004 à 18:06:06  profilanswer
 

php réécrit automatiquement les urls avec l'identifiant de session

n°603102
freed102
Arayashiki
Posté le 05-01-2004 à 18:35:00  profilanswer
 

ah okok... me reste à savoir si j'ai acces à cette fonction !  
 
Ya un autre truc qui me parait bizarre.. c que même sans l'url avec l'identifiant de session... les variables sont quand même transmises tant que la session n'est pas detruite ! c normal ? est ce fiable ?
;)
merci en tous cas

n°603128
misterping​uin
Posté le 05-01-2004 à 18:52:36  profilanswer
 

session_destroy() fonctionne mal, il vaut mieux utiliser $_SESSION=''

n°603191
freed102
Arayashiki
Posté le 05-01-2004 à 20:09:35  profilanswer
 

en général pour detruire une session je fais successivement un session_unset() et session_destroy()... mais là je ne parle pas de destruction de session.. mais tout simplement que les variables restent même sans utiliser les URL de sessions... tant mieux parfois !

n°604536
misterping​uin
Posté le 07-01-2004 à 11:13:32  profilanswer
 

c'est donc du au trans_sid qui réécrit les urls pour passer le parametre de session
 
si php est configuré pour utiliser les sessions avec cookies, tu peux aussi ne pas avoir l'id de session dans l'url

n°605486
freed102
Arayashiki
Posté le 08-01-2004 à 12:33:05  profilanswer
 

apparement mes variables passent de page en page sans probleme... c bien pratique en tous cas ! :)
 
Maintenant j'espere que je vais pas avoir de conflits !

n°605737
rufo
Pas me confondre avec Lycos!
Posté le 08-01-2004 à 17:25:06  profilanswer
 

Moi, j'utilise les sessions pour passer des valeurs de pages en pages, en mettant session_start() en début de chacune de mes pages, et j'ai pas de pb

mood
Publicité
Posté le 08-01-2004 à 17:25:06  profilanswer
 

n°605759
freed102
Arayashiki
Posté le 08-01-2004 à 17:40:47  profilanswer
 

bah c ce que je fais aussi ! c le minimum pour faire une session je pense...
moi je fais comme ça :
 

Code :
  1. <?
  2. session_name('nomdelasession'); //pas indispensable.. Mais j'aime mieux que d'avoir un PHPSESSID dans l'url
  3. session_start();
  4. //et je declare mes variables de session comme suit :
  5. $_SESSION['mavariable']="voici une variable";
  6. // ou quand c une variable venant d'un formulaire en "post":
  7. $_SESSION['mavariable']=$_POST['mavariable'];
  8. ?>


comme ça ça me parait simple comme bonjour !! Pourtant dieu sait que j'ai galeré avec les sessions au debut !!!
 
FREED


Message édité par freed102 le 08-01-2004 à 17:41:03
n°606017
Xam_Orpheu​s
Posté le 09-01-2004 à 00:04:16  profilanswer
 

freed102 a écrit :

apparement mes variables passent de page en page sans probleme... c bien pratique en tous cas ! :)
 
Maintenant j'espere que je vais pas avoir de conflits !


 
Ben tout simplement parce que ca passe par le cookie de session.


Message édité par Xam_Orpheus le 09-01-2004 à 00:04:38

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

  Session et transfert de variables de page en page...

 

Sujets relatifs
[VB6] variables [Newbie]réprtir des div sur une page
générer une page html sur mesure en PHP?Personnaliser sa page d'accueil...
[C++] Nom des variables et des objets (Notation Hongroise)variables globales et lex/yacc
Obtenir taille de la page en JSCharger l'ip dans une page web
[ASP.NET] controle utilisateur : créer du js dans la page au rendu?Une page d'erreur.... comment qu'on fait ???
Plus de sujets relatifs à : Session et transfert de variables de page en page...


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