Le principe des pages dynamiques en PHP
Dans : Référencement et PHP - Par Olivier Duffez, le 4 août 2008
Le PHP est un langage de scripts qui est exécuté par le serveur qui héberge votre site. Il diffère en ce sens du JavaScript qui est exécuté sur le poste client, c'est-à-dire le navigateur.

Schéma très simplifié d'une requête d'une page PHP à un serveur
Le PHP est utile pour ajouter de la programmation dans les pages. Dans certains cas, il est possible d'utiliser aussi bien un langage serveur (PHP) qu'un langage client (JavaScript), par exemple pour insérer la date dans une page.
Pour interagir avec une base de données, il faut que le script soit sur le serveur.
Pour réagir aux actions de l'utilisateur (par exemple lorsque le curseur de la souris passe au-dessus d'une image), il faut utiliser un script sur le poste client.
Quoi qu'il en soit, aussi bien pour un internaute que pour un robot d'indexation comme GoogleBot, la page PHP reçue du serveur est une page contenant du code HTML, exactement comme une page statique ayant par exemple l'extension .html.
D'ailleurs il n'est même pas possible de savoir si la page a été interprétée par un serveur PHP. Le code PHP n'est plus visible par les internautes. Les pages PHP s'écrivent donc comme des pages HTML, avec un bon titre de page, des bonnes balises META, etc.


