probleme page à page [sessions et easyphp 1.7] - PHP - Programmation
Marsh Posté le 30-03-2005 à 16:24:01
- quelle version de php ?
- cookie activés sur navigateur ?
- ou trans-id activé dans php ?
Marsh Posté le 30-03-2005 à 16:28:17
PHP Version 4.3.3
comment savoir pour cookie et trans-id
je suis sous winXP
Marsh Posté le 30-03-2005 à 16:39:50
dans mon php.ini j'ai
session.use_trans_sid = 0
et dois je changer
; - register_globals = Off [Security, Performance]
par
register_globals = Off
Marsh Posté le 30-03-2005 à 17:15:39
je pense que oui.
sinon comment le verifies tu au cas ou?
Marsh Posté le 30-03-2005 à 17:18:09
bioinfo_djib a écrit : je pense que oui. |
ça depend de ton navigateur
Marsh Posté le 31-03-2005 à 13:55:59
bon je comprends plus rien, mes scripts fonctionnent chez d'autres personnes.
j'ai refait d'autres scripts de basessur les sessions, mais elles ne marchent toujours pas. J'ai donc desinstallé easyphp1.7 et l'ai reinstallé, mais rien à faire ça marche toujours pas. Alors je sais pas si c mon ordi qui deconne, je sais pas. Je me dis qu'en instalant la version 1.8, ca changera rien et puis j'aime pas ne pas comprendre c pas ainsi qu'on evolue. Pitié help me.
voivi mes nouveaux scripts avec les resultats obtenus:
page1.php
Code :
|
=> resultat page1.php
Code :
|
page2.php
Code :
|
</pre>
=> resultat page2.php
Code :
|
page3.php
Code :
|
=> resultat page3.php
Code :
|
Marsh Posté le 31-03-2005 à 14:00:52
cela ne vient pas de easyphp, mais de ta config php et navigateur : si ton navigateur refuse les cookie il faut que tu passe l'id de session dans l'url (avec trans_id activé par exemple)
relis un peu la doc : http://fr.php.net/manual/fr/ref.session.php
Marsh Posté le 31-03-2005 à 14:25:51
même en passant les sid par l'url ca change rien, de plus j'ai jamais eu de souci avec lescookies, donc d'où peut venir mes soucis???
Marsh Posté le 31-03-2005 à 16:28:44
apres verification, mon navigateur ne bloque pas les cookies. comment faire fonctionner ces fameuses sessions
Marsh Posté le 31-03-2005 à 16:48:15
fait un phpinfo() et dis nous ce que tu as dans la partie session
Marsh Posté le 31-03-2005 à 17:08:47
Code :
|
Marsh Posté le 31-03-2005 à 18:02:57
Bon faudra qu'on m'explique car je n'aime pas ne pas comprendre, je me demande s'il n'y aurait pas un peu de magie dans l'info de temps en temps :?
Bref, ayant marre de lire de la doc, de consulter pleins de forum, j'ai décidé de desinstaller une nouvelle fois easyphp1.7 et j'ai installer la nouvelle version la 1.8, et comme par miracle tous mes scripts fonctionnent à merveille. C'est cool
En tout cas merci pour l'aide de tout le monde.
Mais Pourquoi ça marchait pas avant, that's a big question , J'ai besoin de savoir=> ça fait parti du progres non!!!
Marsh Posté le 30-03-2005 à 12:49:34
Salut à tous,
voilà je me suis lancé dans les sessions de php pour faire usage de leur efficacité mais j'arrive pas à passer mes variables de sessions de page à page. Je fais des recherches sur le forum et j'ai lu la faq, mais je trouve pas de solution. j'ai bien verifié le fichier de config d'easyphp et la variable register_globals à off
Voici mon script de page d'accueil
Cette page d'accueil appelle le script codage.php qui cree une image avec un code à l'interieur.
voici le debut de ce code
codage.php
Une fois les 3 champs saisies (login, password et code), on click sur envoyer => execution du script verification.php dont voici le debut du code
J'arrive bien à recuperer mes variables Code:
mais il n'y a rien dans Code:
du coup si je fais
j'ai le message
si je fais
j'ai droit au exit, que faire please ????
j'ai essayé de changer dans mon fichier de config la ligne
; - register_globals = Off [Security, Performance] par
register_globals = Off
mais rien à faire
pour tester si les sessions fonctionnent, j'ai fait le code suivant
je suis sur mon pc portable à domicile. j'ai bien 0 qui s'affiche, mais en actualisant, j'ai toujours 0, par contre dans mon fichier tmp (C:\Program Files\EasyPHP1-7\tmp) j'ai des fichiers de sessions qui se crée à chaque fois que j'actualise la page.
_________________