Bonjour � toutes et � tous,
J'aimerai avoir votre retour � ce sujet, si je suis sur des bonnes pratiques en faisant cela ou... pas
1 - Sur certaines pages de mon site, je me connecte � ma BDD
Au niveau de mon h�bergeur, la hi�rarchie est la suivante:
MonDossierUtilisateur
.............................. Dossier : www => Tout ce qui se trouve dans ce dossier peut �tre accessible depuis le web (sauf si plac� en dossier s�curis�) : exemple : lecture automatique de index.php
............................... Dossiers AUTRES => non accessible depuis le web, seul PHP peut y acc�der (donc �l�ments s�curis�s d'office, on est d'accord ?)
Je dispose d'un fichier connexion_bdd.php
Si je place connexion_bdd.php dans Dossiers AUTRES, le niveau de s�curit� est il plus important que si je le place dans dossier www ?
J'ai toujours un peu de mal avec les "aspirateurs de site" et leur fonctionnement.
Si j'aspire un site internet, est ce que j'aspire le fichier tel qu'il est sur l'h�bergement ou ou ce que je copie un contenu qu'un humain aurait pu lire en ouvrant le code source de la page (dans ce dernier cas de figure, tout ce qui est �crit en php est donc s�curis� par nature)
2 - Lisibilit� de l'URL et 's�curit�' de bas �tage
Imaginons que je dispose d'un dossier ARTICLES qui contient 3 articles
MonDossierUtilisateur
.............................. Dossier : www
.............................. .................... Sous Dossier : ARTICLES => contient 3 articles
Mon URL aura l'apparence suivante :
http/monsite/ARTICLES/article1.php
Si je supprime article1.php => le navigateur m'affiche le contenu de ARTICLES.
Pour �viter cela, la solution que j'ai en t�te est d'utiliser header()
Si l'URL de ma page est http/monsite/ARTICLES/ => header => page Accueil (par exemple)
Est ce une bonne pratique ?
Ou existe t-il d'autres mani�res de proc�der ?
(L'utilisation du header de cette mani�re la sous entend d'avoir pr�vu une redirection pour tous les cas de figure)
3 - 'Design' de l'URL :
Si mon URL est http/monsite/ARTICLES/article1.php, il me semble qu'il existe une possible d'afficher http/monsite/
En revanche si je clique sur la barre, tout apparait.
Je n'arrive plus � mettre la main sur la mani�re de proc�der.
Des pistes � me sugg�rer ? (A moins que j'ai r�v� cela et que cela n'a jamais existemais il me semble que si)
La pour le coup, on est seulement sur du 'design'
D'avance merci pour vos �claircissements![]()
Partager