|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
bonjour,
j'ai un objet que j'instancie dès la première page et je souhaiterais avoir accès à cette objet (l'instanciation) depuis les autre page. pouvez-vous me dire si cela est possible car je n'y arrive pas. en résumé page1 page2 page3 merci de votre aide cordialement |
|
|
00
|
|
|
#2 | ||||
|
Membre régulier
![]() |
Bonjour,
Je pense que tu pourrais sérialiser ton objet et le mettre dans une session page 1: Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
bonjour,
je vous remercie de votre réponse, j'essaye ce soir dès que je rentre cordialement Qays |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Tiger Scott Développeur Web Inscription : juin 2006 Messages : 1 248 ![]() |
Salut,
je ne pense pas que la serialisation soit la meilleur solution. peut-etre faudrait-il revoir l'architecture du projet. julien-pauli.developpez.com/tutoriels/php/mvc-controleur/ par exemple. un peut complexe au premier abord, je l'accorde, mais tres pratique par la suite
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins. N'oubliez pas le Le tag resolu. Need_! |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
bonjour,
je vous remercie de vos réponse et j'ai trouvé cela sur internet j ai donc essayer cela, la question peut sembler bête mais, comme il s'agit d'un site web il y aura plusieurs personnes qui vont se connecter, la sérialisation consiste en la mise à plat (dans un fichier de mon objet), est ce que que je risque pas d'avoir des interférences entre utilisateur. En espérant avoir été clair Cordialement |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Tiger Scott Développeur Web Inscription : juin 2006 Messages : 1 248 ![]() |
en passant par les variables de session ca va puisqu'elles sont sockees sur le serveur.
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins. N'oubliez pas le Le tag resolu. Need_! |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Développeur Web Inscription : septembre 2011 Messages : 2 ![]() |
Premier message sur le fofo, je me lance ...
Comment ça se fait que tu ais besoins de passer un objet sur plusieurs pages ? Logiquement tes objets ne doivent être que dans ton contrôleur non ? Sinon la seule option c'est effectivement de le passer dans une constante, mais ce n'est pas vraiment fait pour ça. |
|
00
|
|
|
#8 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Ca peut être pour plusieurs raisons. Admettons une zone membre quelconque, pour des raisons de performances, il vaut mieux passer l'objet Membre en session plutôt que de refaire des requêtes sur chaque page pour en récupérer le pseudo.
|
|
|
00
|
|
|
#9 | ||||
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
bonjour et merci de vos contributions.
en fait toutes les pages sont interdépendantes, les informations saisie en page2, sont utilisables en page1, celles de la page3 sont utilisables en page1 etc... je passe le tout pas des variables sessions, et cela me gène un peut car pour certaines pages je suis obligé de de relire mon fichier xml qui sur le serveur alors que je pourrais charger certaines des informations dans des lists et les récupérer au fur et à mesure sans êtres obligé d'accèder a chaque fois à mon fichier xml (qui deviendra surement un bdd dans le futur), certes le php se fait aussi sur le serveur mais peut être que mon site sera plus réactif et plus rapide ?????s j'ai fais un test avec la serialisation et je créer un fichier plat (que j'appel store )sur le serveur, comment cela ce passe t-il avec plusieurs utilisateurs (principe du web), faut il que je créer autant de fichier que de connexion ou est ce que php ce débrouille tout seul ? utilisateur1, utilisateur2,......utilisateurn Code :
utilisateur1, utilisateur2,......utilisateurn Code :
cordialement |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com