par
AB » 23 févr. 2007, 05:36
hello,
Personellement je préfere le systeme de white list de telecofr.
pourquoi ?
1) @AB : le systeme de switch est certes bien, mais si tu rajoute un module, tu dois reprendre ton script principal pour rajouter un "case" : c'est chiant. une white list peut etre importée depuis une base de données ou un fichier sans probleme et permet une grande souplesse.
Que la white list soit dans un swich ou dans un tableau, je ne vois pas bien ce que cela change, sauf cas particulier de l'enregistrement de cette liste dans un fichier.
Mais si c'est pour l'enregistrement dans une BDD qui procurera un maximum de souplesse, ce système est très adapté puisqu'il suffit de lister le switch avec les index et les pages correspondantes.
Par ailleurs cette syntaxe est plus optimisée et gagne en vitesse d'exécution tout en apportant les mêmes garanties.
Bon c'était pour chipoter un peu
Concernant tes réponses à télécofr
-3a : effectivement, j'y avais pensé mais j'avoue je me suis déjà laissé tenter par un surcroit de sécurité informatique (certainement dû au manque d'une bonne formation initiale - autodidacte). Mais dans ce cas au moins, si cela n'aide pas, cela ne devrait pas gêner.
-3c : télécofr, dans les commentaires de son code, veut pouvoir vérifier des pages inclues dans la white list mais qui pourraient avoir été effacées.
(Je suis légèrement pointilleux ces derniers temps car un peu insomniaque

)
@ Ryle, tu t'en tire bien...t'as de la change que les inspecteurs qui distribuent les macarons du guide michelin soient en vacance
@ télécofr
J'ai testé ton code en local (comme je l'indique plus haut) et il apparemment il fonctionne. Ton pb vient peut-être des pages que tu inclues ou de la page dans lequel ton code est inclus (variables communes ?)...Tu peux aussi essayer mon code pour savoir si ton bp vient du code lui-même ou d'autre part
