Voir aussi
- Discussions...
- Définitions...
- SAP
- Conseil en gestion de patrimoine
- SOGEPA (PAMC - Private Assets Management Company)
- Gestion de Configuration
- GPAO
Études
Articles de WRI
- Redirections 302
- Google Toolbar 3
- Rel="NoFollow"...
- L'effet sandbox
- Foire aux backlinks
- Redirections sauvages
- Détournement de page
- Afficher un flux RSS
- Intégrer un flux RSS
- Le PR est-il mort ?
- Analyse référencement
- Google Data Centers
- L'algo de janvier 2004
- Google Deskbar
- Google Dance oct 2003
- GoogleBot change
- Calculatrice Google
- J'ai de la chance
- Google.fr, Google.com
- GoogleBot détaillé
- Bilan 2002
- Chanson au PR Noel
- Viewer, WebQuotes
- La vie d'une page
- Les labos de Google
- Google API
- Phénomène de société
- L'algorithme parfait
- La Google danse...
Autres articles
- Pénalités de Google
- Ma théorie sandbox
- Le secret des doubles-résultats
- Marketing viral
- Le projet Opquast
- Forum phpBB
- Sessions et langues
- Référencement multilingue
- Google en résumé
- Réécriture d'URL
- URL Rewriting
- URL Rewriting : intro
- Fichier .htaccess
PHP
Gestion des langues et des sessions en PHP / MySQL
Par Thibaud Elzière, Mai 2004
Note de WebRankInfo : cet article décrit une méthode possible (adaptée aux sites de faible taille), il en existe bien entendu d'autres...
2- Gestion des sessions
2.2 Gestions des pages
La gestion de l'ensemble des pages d'un site web peut être optimisée grâce à l'utilisation d'une table MySQL pour les consigner. Nous utiliserons donc une table MySQL pour gérer les pages du site et nous vous recommandons d'en faire de même.
Voici un exemple simple de table à créer pour la gestion des pages (les champs, leur nom, leur type et les exemples ne sont donnés qu'à titre indicatif). Des champs relatifs aux balises META ont été ajoutés pour mettre en évidence une autre utilisation d'une base de données pour les pages, ici l'écriture dynamique de ces balises META.
Table_page
| Champs | Type | Description | Exemple |
|---|---|---|---|
| Id | INT(4) auto-increment PRIMARY KEY |
Nombre qui identifie chaque page de manière unique | 23 |
| Name | VARCHAR(64) INDEX |
Nom du fichier (nom de la page consignée) sans extension | Page23 |
| Rights | INT(4) |
Nombre indiquant si une page est publique ou privée (ou autre) | 0 ; publique 1 ; privée |
| Title | VARCHAR(255) |
Balise Titre | Page 23 |
| Meta-description | VARCHAR(255) |
Balise Meta Description | Page 23 |
| Meta-Keywords | VARCHAR(255) |
Balise Meta Mots-clés | Page,23 |
La construction de cette table est importante. Elle permet en particulier
d'identifier une page du site par un numéro unique. Les pages et
les liens entre elles sont donc maintenant indépendants du nom des
fichiers qui les supportent. Si on veut renommer, pour des raisons
quelconques, la page23.php en page24.php,
il suffira de changer une ligne de la table plutôt que l'ensemble
des liens y faisant référence dans le site.
Suite de l'article :
- Introduction
- Gestion des sessions
- Gestion des langues
- Gestion d'autres paramètres
- Conclusion
Publicités
- Hébergement web pro

- Pour un bon référencement, il faut un bon hébergeur.
- Testez Sivit, l'hébergeur choisi par WRI (garantie 30 jours satisfait ou remboursé) à partir de 1,90 EUR HT/mois
- Best seller

