|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Enseignant Inscription : avril 2002 Messages : 300 ![]() |
Bonjour,
Le code suivant permet d'appliquer des fonctions php aux variables de sessions à l'apparition de chaque nouvelle page. Code :
Je ne comprends pas pourquoi !! Quelqu'un a-t-il une explication ? Merci |
||
|
|
00
|
|
|
#2 | |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
peut-être parce qu'une fonction récursive est très gourmande en ressource mémoire...
Citation:
__________________
Développeur informatique contrarié... |
|
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Enseignant Inscription : avril 2002 Messages : 300 ![]() |
Bonjour,
Citation:
Citation:
Ou alors une autre solution serait de vérifier que la routine sur addslashes ne s'exécute que si \ n'est pas présent, via un controle par expression régulière . C'est une réflexion. Je suis toujours preneur d'avis ! merci |
||
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : juin 2007 Messages : 337 ![]() |
J'ai testé ta fonction, et je ne sais comment me suis retrouvé 2 fois avec des & et lt ,qui se reproduisent à l'infini et je n'arrive pas à reproduire cette faille..
Cela vient peu être d'un conflit entre les deux fonctions dans la boucle, pas le temps pour une d'avoir achevé son boulot, mais cela me paraît étrange. regarde du coté de http://php.net/manual/fr/function.ar...-recursive.php pour ma part je trouve celle-ci très utile
__________________
Conception / Dev |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Enseignant Inscription : avril 2002 Messages : 300 ![]() |
Bonjour,
je veux bien tenter array_walk_recursive mais je ne suis pas sur de bien comprendre son fonctionnement dans mon cas. je vais creuser merci |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : juin 2007 Messages : 337 ![]() |
donne nous un tableau exemple d'une session en entrée et en sortie à ce moment là, moi j'ai compris que tu ne t'occupais que du dernier segment du tableau...
__________________
Conception / Dev |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Enseignant Inscription : avril 2002 Messages : 300 ![]() |
non, non je m'occupe de tous les segments !
je te mets un exemple. |
|
|
00
|
|
|
#8 | |||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
Code :
Citation:
__________________
Développeur informatique contrarié... |
|||
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé
![]() ![]() |
Bonsoir,
Je ferais la même remarque que vorace, je ne comprend pas tout. M'enfin comme dirait un personnage célèbre. Dans tous les cas voici comment faire pour ne pas avoir à s'occuper de la récursivité, PHP 5.3+ bien évidemment : Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#10 | ||
|
Membre habitué
![]() Enseignant Inscription : avril 2002 Messages : 300 ![]() |
Et voilà ! ca ne fonctionne pas !
Code :
|
||
|
|
00
|
|
|
#11 | ||
|
Membre éclairé
![]() Inscription : juin 2007 Messages : 337 ![]() |
c cado :
Code :
moi je m'en sert pour transferer des donnée AJAX, qui modifie tous les segments
__________________
Conception / Dev |
||
|
|
00
|
|
|
#12 | ||
|
Expert Confirmé
![]() ![]() |
J'ai oublié de préciser qu'il était possible de faire encore plus simple :
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
10
|
|
|
#13 | ||||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
Citation:
Citation:
__________________
Développeur informatique contrarié... |
||||
|
|
00
|
|
|
#14 | |||
|
Membre éclairé
![]() Inscription : juin 2007 Messages : 337 ![]() |
Citation:
__________________
Conception / Dev |
|||
|
|
00
|
|
|
#15 |
|
Membre habitué
![]() Enseignant Inscription : avril 2002 Messages : 300 ![]() |
Je vous remercie.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com