Gestionnaire de feedback - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Gestionnaire de feedback (/showthread.php?tid=4005) Pages :
1
2
|
RE: Gestionnaire de feedback - Ter Rowan - 27-05-2009 (27-05-2009, 02:43 PM)wild-D a écrit : je crois qu'il y a une faille de sécurité dans ton code, avec un système pareil le client peut include n'importe quelle page, suffit pour lui d'envoyer dans le paramètre action le nom de n'importe quel fichier qu'il souhaite voir. Je ne suis pas un expert sur le sujet, bien au contraite mais a priori, il faudrait rajouter une couche du genre : si $action == valeur1 alors page1 si $action == valeur2 alors page2 si $action == valeur3 alors page3 si $action == valeur4 alors page4 ainsi si la valeur n'est pas une valeur autorisée, il ne tente pas d'afficher une page refusée mais bon à valider par un gars qui a moins de lacunes que moi sur le sujet RE: Gestionnaire de feedback - Sephi-Chan - 27-05-2009 Ou simplement de vérifier si le fichier demandé existe sur le serveur. Sinon, en réponse générale à ce sujet, je propose d'utiliser un framework : ça vous permet de vous concentrer sur la partie applicative de votre site plutôt que sur le reste. Pour PHP, il y a Symfony, CakePHP ou Zend Framework. Si vous n'avez pas peur de vous lancer dans un superbe langage, foncez sur Ruby et son fantastique Ruby on Rails. De plus, l'avantage, quand on utilise un framework, c'est que la solution retenue pour faire quelque chose est souvent (je dire toujours, mais je me laisse une marge ) la meilleure puisque plusieurs personnes expérimentés passent du temps à y réfléchir. Sephi-Chan RE: Gestionnaire de feedback - Allwise - 27-05-2009 Wild-D expliquait que c'était juste pour l'exemple, et il parlait aussi de la "vraie" boucle de dispatching. Sinon les Frameworks c'est génial, mais faut les utiliser à bon escient... Ça convient pas à tous les projets. Je connais pas trop mal Z-F, mais sa lourdeur m'a fait préférer une solution maison pour mon jeu RE: Gestionnaire de feedback - wild-D - 28-05-2009 merci Allwise, au moins un qui a suivi |