Écrire dans les fichiers sessions

Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 - 10 août 2006 à 22:36
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 - 11 août 2006 à 19:10
Bon petite introduction sur mon projet. Je suis entrain de faire un chat en ajax, il fonctionne a merveille sauf l'option qui me permet de change le mode des utilisateurs, car il nécessite d'écrire dans les fichiers sessions des autres utilisateurs autre que celui dont la session est ouverte. Donc ce que je veux savoir c'est comment puis-je écrire dans les fichiers sessions des autres utilisateurs sachant qu'une session est déjà ouverte, car si le aucune session est ouverte je peux y écrire ... J'ai déjà essayer avec la méthode session_write_close avant l'écriture du fichier et ça ne marche pas plus.

Je ne mettrez pas la source, car elle fait plus de 600 lignes de code et j'ai déjà ciblé le problème, alors ne demandé pas juste pour vous rajouter des posts dans les forums !!!

5 réponses

davwart Messages postés 855 Date d'inscription mardi 19 novembre 2002 Statut Membre Dernière intervention 28 juillet 2009 1
10 août 2006 à 23:33
Hello..
franchement je ne voispas comment un session pourrait ecrire dans une autre session.
En terme de sécurité ça me semble ps top.
de plus session_write_close permet d'ecrie DANS SA PROPRE SESSION.

PS: vu comment 90% des gens expliquent leur(s) probleme(s) en un résumé de 3 ligne, la demande d'affichge du code est + que souvent légitimes. On gagne pas un snickers si on a posté +.

-------------------------------------
 Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
0
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
10 août 2006 à 23:43
C'est vrai que c'est légitime de demander la source quand la personne ne fait que dire j'ai un problème avec script de menu, mais quand la  question est bien cibler et poser ça rajoute pas grand chose dans bien des cas ...

Revenons à mon probleme, ce que je fais c'est que je lit les fichiers qui sont stocké dans le dossier ou se trouver les fichiers sessions. Je les analyse tout dépendant de ce que je veux en faire ressortir. Le bout de code pour écrire dans le fichier fonctionne bien lorsque je l'isole du reste du script dans un fichier test, tout en gardant les variables, mais quand je le remet dans le script original le bout ne marche plus ... et la seul différence que je peux y voir c'est le session_start qui pourrait avoir eu de l'influence, car je lit les fichiers utilisés par les sessions.
0
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 6
11 août 2006 à 08:12
Rien ne t'empêche d'envoyer un event qui fera que le bonhomme écrira lui même dans sa session..

Cela dit, stocker les modes user dans des sessions, je trouve ca un peu
bizarre.. Quand tu réponds à un /names ou un /who, tu va lire toutes
tes sessions à la main ? ou peut être ne fais tu pas un chat irc-like
(ce qui ne te dispense pas de ce genre de requêtes nécessaires qd un
nouvel arrivant entre sur un salon)

PaDa
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 9
11 août 2006 à 13:00
Salut,

héhé je comprends bien ton problème car je l'ai utilisé pour mon chat également. Ce que j'ai fait c'est que comme l'a dit PaDa, j'ai des lignes spéciales non visibles pour les chatteurs qui sont transmises lorsque tu tapes des commandes. Lorsque l'utilisateur en question lit les messages il lit les commandes cachées qui exécutent l'action sur sa session ou pour son compte en tout cas.

a +

<hr size="2" width="100%" /><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
11 août 2006 à 19:10
Merci de vos commentaires et suggestion j'en prends note et vous donne des nouvelles quand le script sera entièrement complèter ... bientôt. Il me reste quelques fonctions a implémenté et je compte le mettre sur phpcs une fois fini.
0
Rejoignez-nous