いわゆる動的 Web ページは、静的 Web ページとは対照的な Web ページ プログラミング テクノロジを指します。静的 Web ページの場合、HTML コードが生成されるため、ページ コードを変更しない限り、ページのコンテンツと表示効果は基本的に変わりません。動的 Web ページの場合はそうではなく、ページ コードは変化しませんが、表示されるコンテンツは時間、環境、データベース操作の結果によって変化する可能性があります。
特長:
(1) 動的Webページは通常、データベーステクノロジーに基づいており、Webサイトのメンテナンスの作業負荷を大幅に軽減できます;
( 2) 動的 Web ページ技術を使用した Web サイトは、ユーザー登録、ユーザー ログイン、オンライン アンケート、ユーザー管理、注文管理などのより多くの機能を実装できます;
(3) 動的 Web ページは実際には独立して存在しません。サーバー上 Web ページ上の Web ページ ファイルの場合、サーバーはユーザーが要求した場合にのみ完全な Web ページを返します;
(4) 動的 Web ページの「?」は検索エンジンに特定の問題を引き起こします取得: 一般に、検索エンジンが Web サイトのデータベース内のすべての Web ページにアクセスして完全な Web ページを取得することは不可能であるか、技術的な考慮事項により、URL の「?」以降のコンテンツは検索中にキャプチャされません。 、動的 Web ページを使用する Web サイトでは、検索エンジンを宣伝するときに、検索エンジンの要件を満たすために特定の技術的処理を行う必要があります。
設計原則:
1. ユーザーは Web ブラウザ (クライアント) に URL を入力して Web サイトにアクセスします。このリンクには、HTML フォームの HTML ページも含まれています。
2. ブラウザは Apache サーバーに接続されており、Web サイトを構成する HTML ファイルと PHP ファイルはサーバーに保存されます。 Apache はクライアントのリクエストを処理し (構成ファイル内のルールに従って関連するページを見つけて送り返します)、HTML フォームのみを含む Web ページをクライアントに送信します。
3. ユーザーは Web サーバー上のフォームに記入し、サーバーにフォームを送信します。
4. Apache サーバーは、送信されたフォームを受信すると、関連するファイルをロードして、フォームで送信されたコンテンツを処理します。ファイルには、データベースにリンクする PHP コードが含まれています。 PHP コードは、Apache から PHP インタープリター (インタープリター) に渡され、インタープリターによって実行されます。 PHP は MySQL データベースに接続します (同じコンピューター上にある場合も、別のコンピューター上にある場合も同じです)。 MySQL データベースに接続した後、SQL を使用して情報をクエリします。 SQL は、データベースと通信するために特別に設計された言語です。
5. MySQL データベースは SQL リクエストを受け入れ、情報を検索します。情報が見つかると、その結果が要求元の PHP スクリプトに返されます。
6. PHP スクリプトは MySQL データベースから結果を受け取り、受け取った結果を使用して HTML ページを構築し、そのページを Web ブラウザ クライアントに送り返します。
7. Web ブラウザはクエリの HTML 結果を受け取り、それをユーザーに表示します。
関連コンテンツをさらに詳しく知りたい場合は、php 中国語 Web サイトにアクセスしてください: PHP ビデオ チュートリアル
以上がPHP 動的 Web デザイン原則の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。