Gestion optimisé d'inclusion php

Gestion optimisé d'inclusion php - PHP - Programmation

Marsh Posté le 16-03-2010 à 14:40:56    

Bonjour, je voudrais quelques petits conseils sur vos methodes d'inclusion de page en php
 
Je m'explique, traditionnellement je réalise mes sites selon une architecture très simple.
- index.php
- /CSS
*/CSS/theme1.css
*/CSS/theme2.css
-/includes
*/includes/plein de fichier que j'inclus
 
Pour intégrer mes pages contenues dans "/includes" j'utilise la fonction GET de php sous le format index.php?page=nom_de_ma_page&data=cle_supplémentaire
 
le problème est que j'ai toujours des adresses "http://www.nom_du_site.com/index.php?page=blabla" je ne maitrise pas URL_rewriting.  
 
Quel solution me donneriez vous pour gérer mon site en php ???
 
 

Reply

Marsh Posté le 16-03-2010 à 14:40:56   

Reply

Marsh Posté le 16-03-2010 à 14:55:04    

j'espère déjà que tu vérifies que les pages passées en GET existent bien en tant que fichier .php sur ton serveur et quelles ont le droit d'être appelées depuis la page ou tu étais...sinon, bonjour la faille de sécurité :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 17-03-2010 à 11:40:02    

oui bien sur je vérifie les pages
suivant le site j'utilise un fichier avec la liste des pages a inclure ou une base de données

 

Aurais tu , ou quelqu'un autre, une idée pour remplacer ma méthode d'inclusion par GET???


Message édité par wazaki le 17-03-2010 à 11:40:58
Reply

Marsh Posté le 17-03-2010 à 12:01:22    

ben après, on passe par un framework type MVC (cf topic consacré à ce sujet sur ce forum)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 21-03-2010 à 16:26:55    

J'ai regardé après quelques frameworks, mais je n'ai pas trouvé beaucoup d'informations, quel framework me conseillerais tu?
Avec une doc conséquente en français de préférence, à défaut en anglais ca peu passer.
 
Merci

Reply

Marsh Posté le 22-03-2010 à 09:56:43    

wazaki a écrit :

J'ai regardé après quelques frameworks, mais je n'ai pas trouvé beaucoup d'informations, quel framework me conseillerais tu?
Avec une doc conséquente en français de préférence, à défaut en anglais ca peu passer.
 
Merci


 
Ben t'as franchement dû chercher beaucoup  :pfff: Dans Google : "framework php".


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 29-03-2010 à 20:57:16    

Merci je connais google, et j'ai cherché, mais des framework php y'en a beaucoup. De plus si tu lis mont post précédents, ce sont les informations concernant ces framework qui me manque, non les frameworks eux-memes.
 
Donc je repose ma question si tu veux bien y répondre, quel framework php me conseilles tu? (avec doc fr ou anglais bien complète)
 
Merci

Reply

Marsh Posté le 30-03-2010 à 10:06:05    

Le choix du framework va dépendre de la taille du projet, des fonctionnalités dont tu as besoin, des compétences de l'équipe (quand on est plus de 1) ou de tes compétences...
Après, les plus répandus sont Zend Framework, Prado et Symfony. Pour la doc, vas voir leur site officiel.


Message édité par rufo le 30-03-2010 à 10:06:23

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 30-03-2010 à 10:11:40    

Reply

Marsh Posté le 30-03-2010 à 16:15:55    

Tous mes derniers projets sont sur Z.F
J'aime bien l'organisation, les concepts et la réutilisabilité, après ça n'est pas non plus très accessible aux débutants quand on veut sortir des sentiers battus (enfin je crois)

Reply

Marsh Posté le 30-03-2010 à 16:15:55   

Reply

Marsh Posté le 05-04-2010 à 21:56:33    

Zend Framework m'a demandé beaucoup de lecture pour maitriser les quelques éléments que j'ai besoin. Mais c'est très efficace.
J'ai fais un test avec Kohanaphp, et c'est bcp plus facile a prendre en main. Mais la doc sur ZF me laisse penser que l'étendue de ce projet est plus grande que celle de Kohanaphp.
 
Merci à tous,

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed