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 15/07/2006, 16h02   #1
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Par défaut Ecrasement de session

Bonjour

J'utilise un formulaire classique pour que les utilisateurs puissent se logger.
Aprés vérification du login et mot de passe, l’utilisateur est redirigé vers son espace, soit page index.php3

Fichier index.php3 :

Code :
1
2
3
4
5
6
7
<?php
session_start();
session_register("name");  
session_register("table_calend"); 
 
..etc...
?>
Jusque-là, aucune probléme.
.........................................
Mais en temps qu'administrateur, je souhaiterais accéder (sans deconnection) aux différents espaces utilisateurs.
A cette fin, j'utilise une requête pour récupérer tous les noms.
Ensuite, je fais passer les $variables dans l'url avec toujours le même chemin, soit index.php3:

Code :
1
2
3
4
5
6
7
$results = mysql_query("SELECT * FROM $table_users ORDER BY name ASC");
while ($produit = mysql_fetch_array($results))
	{
	 $name = $produit['name'];
	 $table_calend = $produit['table_calend'];
	 print("<a href='index.php3?&name=$name&table_calend=$table_calend'>$name</a><br>");}	 
}
Le probléme est que, c'est toujours les $variables de la première session qui ressortent à l'affichage de la page.

Peut-être avez-vous une idée sur la manière de faire ?

Merci à vous
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 17h08   #2
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
revois ton architecture :
fait que pour l'acces à la partie privée d'un utilisateur il faut etre l'utilisateur ou l'administrateur.

Comme ca une fois que tu t'es loggé en tant qu'admin, tu peux aller voir les autres comptes ...
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 22h53   #3
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
hum...oui, c'est ce que je craignais.
Je vais reconsidérer mon systéme de droits.

Ok, merci !
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 22h56   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Et passe à PHP5, la version 3 est vraiment obsolète...
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2006, 00h23   #5
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Bonsoir Yogui

Oui, je sais mais je fonctionne tjrs sous win98SE et je ne peux installer wamp5 sur celle-ci.
Ca joue des tours, la fidélité ! lloll
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2006, 11h03   #6
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
tu peux même pas avoir la version 4 de PHP ?
pour les session c'est mieux !!
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2006, 11h27   #7
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Oui Maxoo, bien sûr pour la 4
En fait, je n'en trouvais pas opportun de migrer jusqu'à présent (faute d'utilisation des sessions), et effectivement, d'aprés mes recherches, celà semble plus "propre" avec cette version.
De plus, mon hébergeur offre les 2 alternatives, 4 ou/et 5.

Mais....C'est chose faîte, je suis en train de la mettre en place.
alain31tl 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 04h39.


 
 
 
 
Partenaires

Hébergement Web