今日の Web サイトは、静的な情報を提供する以前の形式から、動的な情報サービスを提供する対話型の方法に進化しました。 Web情報サービスの形態は、顧客への情報提供と顧客から提出された情報の記録の2点に集約されます。この 2 つのサービスを提供するためには、ユーザーが自社 Web サイト上の膨大な情報の中から欲しい情報をいかに素早く取り出すことができるか、また、ユーザーが投稿した情報を効率的に記録し、容易に利用できるようにするかという課題が解決されなければなりません。今後のユーザー検索。これらの問題は、Web サイトにデータベースのサポートを追加することで解決できます。
PHP はさまざまなデータベースを適切にサポートしており、PHP スクリプトは HTML ドキュメントに直接埋め込まれているため、非常に使いやすいです。したがって、PHP はインターネット上で最も人気のあるサーバーサイド組み込み言語の 1 つです。さらに、ASP などの他のサーバー側スクリプト言語と比較して、PHP は無料でオープン ソースであり、クロスプラットフォーム サポートを提供しているため、Web ページ作成者は今日のネットワークのさまざまな異種ネットワーク環境に簡単に適応できます。強力な動的 Web ページをすばやく簡単に作成できます。ただし、PHP はサーバー側に埋め込まれているため、より直観的に理解すると、PHP ステートメントはサーバー上で実行され、現在のページのコンテンツが送信されたときにのみ受信して処理されます。そして、現在のページで顧客が入力したフィールドの値に基づいて必要なコンテンツがライブラリから動的に抽出される場合、PHP は無力です。例:顧客に「発注契約書」入力ページを提供する場合、このページには「仕入先情報」がいくつか含まれており、各仕入先の詳細情報はあらかじめ「販売者」辞書テーブルに入力されており、現在のページで顧客が「サプライヤー」を選択すると、「口座開設銀行、口座番号、住所、電話番号など」といったサプライヤーの情報の一部が即座に「マーチャント」辞書から抽出され、表示されます。現在のページを直接使用するか、変更します。このような要件は、pb や vb などのビジュアル プログラミング言語を使用して簡単に実装できますが、pb や vb は動的 Web ページの作成には適していませんが、サーバー側の埋め込みのため、php は動的 Web ページの作成には適しています。前ページの変数値の取得が間に合わないため、上記の要件を達成することが困難です。プログラミングの過程で、私は PHP と JavaScript を巧みに組み合わせて、この困難を解決しました。