votre arborescence de votre site

votre arborescence de votre site - PHP - Programmation

Marsh Posté le 11-10-2004 à 19:56:05    

Bonjours.  
J'aurais voulu savoir comment vous organisez vos ou votre site concernant l'arborescence.
pour moi c'est ainsi:
/
/styles/
/pages/
/scripts/
/scrips/class/
/images/
/images/public/
/image/admin/
/administration/


Message édité par Berceker United le 11-10-2004 à 20:08:23
Reply

Marsh Posté le 11-10-2004 à 19:56:05   

Reply

Marsh Posté le 11-10-2004 à 19:59:04    

tu mets les css dans le repertoire racine?


---------------
IVG en france
Reply

Marsh Posté le 11-10-2004 à 20:00:28    

Heuuu c'est très subjectif comme truc ça !
Tu gères l'arborescence comme ça te semble le plus clair pour toi !
Maintenant, si c'est un truc que tu vas filer à quelqu'un, autant que ça reste assez cohérent ...


Message édité par Mr Mala le 11-10-2004 à 20:01:27
Reply

Marsh Posté le 11-10-2004 à 20:03:26    

c'est vrai mais certains trucs sont relous, par exemple, j'ai:
 /admin
 /admin/conf pour les variables de connections a la base (innaccessible pour tout le monde en ligne avec htaccess) mais je devrais les mettre en dehors du public_html pour bien faire, non?


---------------
IVG en france
Reply

Marsh Posté le 11-10-2004 à 20:05:22    

ben si tu es un parano de la sécurité, pq pas ... :p
( genre "j'ai confiance en .htaccess ... mais je vais les planquer ailleurs quand même !" :D )

Reply

Marsh Posté le 11-10-2004 à 20:08:37    

uriel a écrit :

tu mets les css dans le repertoire racine?


yes j'avais oublié la css

Reply

Marsh Posté le 11-10-2004 à 20:16:02    

uriel a écrit :

c'est vrai mais certains trucs sont relous, par exemple, j'ai:
 /admin
 /admin/conf pour les variables de connections a la base (innaccessible pour tout le monde en ligne avec htaccess) mais je devrais les mettre en dehors du public_html pour bien faire, non?


 
tu devrait plutot mettre un nom plus compliqué ou moin commun que "admin" pour le dossier admin.
Tu peut par exemple l'appeler /admin_secret/, parce que la premiere chose que fait un hacker pour trouver l'admin d'un site, c'est de taper site.com/admin


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 11-10-2004 à 20:16:37    

c'est clair :/  
mais je refais mon site de fond en comble, donc je ferais ca au passage


---------------
IVG en france
Reply

Marsh Posté le 11-10-2004 à 20:18:25    

Fabien a écrit :

tu devrait plutot mettre un nom plus compliqué ou moin commun que "admin" pour le dossier admin.
Tu peut par exemple l'appeler /admin_secret/, parce que la premiere chose que fait un hacker pour trouver l'admin d'un site, c'est de taper site.com/admin


 
+1 ! .. c'est vrai tiens ça, honnêtement, je n'y avais jamais pensé ! :/

Reply

Marsh Posté le 11-10-2004 à 20:19:57    

Reply

Marsh Posté le 11-10-2004 à 20:19:57   

Reply

Marsh Posté le 11-10-2004 à 20:22:02    

c'est claire que /administration/ admin/ et toute la cliqua c'est banale. Il y a http://admin.monsite.com

Reply

Marsh Posté le 11-10-2004 à 20:22:03    


 
he he he démonstration par l'exemple .. la meilleure façon ! j'aime ça ! :D

Reply

Marsh Posté le 11-10-2004 à 20:26:08    

ou www2.site.com pour l'admin :D

Reply

Marsh Posté le 11-10-2004 à 20:27:00    

perso j'ai un HTacess dnas tous les dossiers include, session, admin, .... il me bloque deja tous les acces
et combiné avec une gestion d'erreur 404 qq soit l'adresse que tu tapes, soit tu tombes sur une page tel que tu devrai la voir (normal) soit tu tombe sur la page d'accueil et basta (j'ai pas fait devérification genre httpreferer sinon pour t'obliger a naviguer correctement mais ca ferai bcp et ca bloquerai les bookmark quand tu veux une page directement !
 
tu pux chercher a avoir un acces a un fichier Php particulier si tu veux un acces direct c basta redirigé sur l'index etc etc etc....
 

Reply

Marsh Posté le 12-10-2004 à 12:11:44    

pas d'autre avis?

Reply

Marsh Posté le 12-10-2004 à 12:22:50    

page/
requires/
       header.php
       footer.php
       classes/
       functions/
       XMLconf/
template/
       themes/
            nom_theme/
                   images/
                   .css
tmp/
language/
index
 


 
pas d'htaccess mais un controle sur chaque pas

Reply

Marsh Posté le 12-10-2004 à 12:55:03    

/styles (css)
/design (code html)
/lib (bibliothèques de fonctions/classes)
/bloc (petit cadre)
/mainbloc (cadre principal)
/images (tout pour décorer le site)


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
Reply

Marsh Posté le 12-10-2004 à 13:20:00    

/admin a la racine je crois qu'il n'y a rien de plus terrible
chaque jour sur certains de mes sites a forte frequentation il y a quelques blaireaux qui tentent cette url
 
ceci dit avec un htaccess le risque est minimal; c'est surtout quand on tombe sur une page de log php que ca craint vraiment (surtout si le script en question est pas perso)
a eviter tout de même

Reply

Marsh Posté le 12-10-2004 à 16:14:16    

toutes les pages de ma partie admin commence par la vérification de l'existance d'un cookie de session et le vérifie à chaque fois :)


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
Reply

Marsh Posté le 12-10-2004 à 17:01:53    

Tout fichier verifie :  
- insertion correcte (pour include)
- identification - session pour les pages normales
- navigation correcte acces authorisé pour admin et pages necessitant
 
ensuite  
/include
        /classes/...class.php
        /lib/...lib.php pour les librairies de fonctions
        /header.php .... (pour mises en page)
/css
/admin  
      /img (images admin)
/img
/docs  
/prog  
/galeries
         /galerie1 .....
 


---------------
L'Univers et la bétise humaine sont infinis ? Euhhh .... En ce qui concerne l'Univers, je n'en suis pas sûr... (Albert EINSTEIN)
Reply

Marsh Posté le 12-10-2004 à 17:50:02    

fFluFf a écrit :

toutes les pages de ma partie admin commence par la vérification de l'existance d'un cookie de session et le vérifie à chaque fois :)


pourquoi session+cookie, du moin le cookie?
Moi j'utilise juste la session. A la connexion dans la zone admin la session passe a true et le controle se faite a chaque page de l'admin. je pense que c'est discutable la présence d'un cookie.
Pourquoi utilise-tu le cookie en plus

Reply

Marsh Posté le 12-10-2004 à 19:50:26    

Berceker United a écrit :

pourquoi session+cookie, du moin le cookie?
Moi j'utilise juste la session. A la connexion dans la zone admin la session passe a true et le controle se faite a chaque page de l'admin. je pense que c'est discutable la présence d'un cookie.
Pourquoi utilise-tu le cookie en plus


 
je pense que ce qu'il veux dire c qu'il verifie (session-Cookie) cad le couple - perso sur Free la gestion se fait comme ca  
si tu prend pas le Cookie pas de gestion de session enfin par default !
mais il est vrai qu'ensuite il existe l'URL-ReWritting

Reply

Marsh Posté le 17-10-2004 à 14:10:54    

jolly a écrit :

je pense que ce qu'il veux dire c qu'il verifie (session-Cookie) cad le couple - perso sur Free la gestion se fait comme ca  
si tu prend pas le Cookie pas de gestion de session enfin par default !
mais il est vrai qu'ensuite il existe l'URL-ReWritting


ok merci !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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