La page web dite dynamique fait référence à une technologie de programmation web qui s'oppose aux pages web statiques. Pour les pages Web statiques, au fur et à mesure que le code HTML est généré, le contenu et l'effet d'affichage de la page ne changeront pratiquement pas, à moins que vous ne modifiiez le code de la page. Ce n'est pas le cas des pages Web dynamiques. Bien que le code de la page ne change pas, le contenu affiché peut changer avec le temps, l'environnement ou les résultats des opérations de base de données.
Caractéristiques :
(1) Les pages Web dynamiques sont généralement basées sur la technologie de base de données, ce qui peut réduire considérablement la charge de travail de maintenance du site Web
( 2) Les sites Web utilisant la technologie des pages Web dynamiques peuvent mettre en œuvre davantage de fonctions, telles que l'enregistrement des utilisateurs, la connexion des utilisateurs, l'enquête en ligne, la gestion des utilisateurs, la gestion des commandes, etc.
(3) Les pages Web dynamiques n'existent pas réellement indépendamment ; sur le serveur Pour les fichiers de page Web sur la page Web, le serveur ne renverra une page Web complète que lorsque l'utilisateur la demandera
(4) Le "?" dans les pages Web dynamiques pose certains problèmes au moteur de recherche ; récupération. Il est généralement impossible pour les moteurs de recherche de récupérer une page Web complète à partir d'un accès à toutes les pages Web de la base de données du site Web, ou, pour des raisons techniques, le contenu après le "?" dans l'URL n'est pas capturé lors de la recherche. , les sites Web utilisant des pages Web dynamiques doivent effectuer certains traitements techniques lors de la promotion des moteurs de recherche pour répondre aux exigences des moteurs de recherche.
Principe de conception :
1. Les utilisateurs saisissent l'URL dans le navigateur Web (client) pour accéder au site Web. Ce lien contient également la page HTML du formulaire HTML.
2. Le navigateur est connecté au serveur Apache et les fichiers HTML et PHP qui composent le site Web sont stockés sur le serveur. Apache répond à la demande du client (en suivant les règles de son fichier de configuration pour trouver la page pertinente et la renvoie) et envoie au client une page Web contenant uniquement un formulaire HTML.
3. L'utilisateur remplit le formulaire sur le serveur Web et soumet le formulaire au serveur.
4. Une fois que le serveur Apache a reçu le formulaire soumis, il charge les fichiers pertinents pour traiter le contenu soumis dans le formulaire. Le fichier contient du code PHP qui renvoie à la base de données. Le code PHP est transmis d'Apache à l'interpréteur PHP (interprète) et exécuté par l'interpréteur. PHP se connecte à une base de données MySQL (qui peut être sur le même ordinateur ou sur un autre ordinateur, c'est pareil). Après vous être connecté à la base de données MySQL, utilisez SQL pour interroger les informations. SQL est un langage spécialement conçu pour communiquer avec des bases de données.
5. La base de données MySQL accepte les requêtes SQL et recherche des informations. Une fois les informations trouvées, les résultats sont renvoyés au script PHP demandeur.
6. Le script PHP reçoit les résultats de la base de données MySQL et utilise les résultats reçus pour construire une page HTML, puis renvoie la page au client du navigateur Web.
7. Le navigateur Web reçoit les résultats HTML de la requête et les affiche à l'utilisateur.
Si vous souhaitez en savoir plus sur le contenu connexe, veuillez visiter le site Web php chinois : Tutoriel vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!