Skip to main content

サーバー側のスクリプトとは何ですか?

サーバーサイドスクリプトは、サーバーに小さなプログラムを実行させることにより、Webサーバー上のHyperText Transfer Protocol(HTTP)を介してカスタムコンテンツを提供することに関して主に使用される用語です。通常、スクリプト言語で記述されたこれらのプログラムは、クライアントのリクエストが到着したときにサーバーによって実行されます。リクエストの時点でクライアントによって指定されたパラメーターに応じて、スクリプトはクライアントのWebページを生成します。この方法で作成されたWebページは、多くの場合、動的ページと呼ばれます。これは、サーバーからリクエストクライアントに送信されてから実行されたクライアント側のスクリプトとは対照的です。HyperText Markup Language(HTML)ドキュメントの手動編集を減らすことで時間を節約します。サーバー側のスクリプトは、多くの場合、オペレーティングシステムに渡すために一連のコマンドを含む小さな実行可能ファイルでした。Webサーバーを実行しているソフトウェアであるWeb Daemonは、これらのシェルスクリプトを使用して、ホストコンピューターに追加のプログラムをさらに実行します。この一般的な手法は、1993年にインターネットエンジニアリングタスクフォース(IETF)によって開発されたCommon Gateway Interface(CGI)標準で定義されました。ほとんどの場合、これらの初期のCGIスクリプトを使用して、サーバーからリクエストクライアントにデータベース応答を送信しました。また進化しました。HTTP Daemonsは、ホストのオペレーティングシステムに渡されるのではなく、これらのさまざまなスクリプト言語をWebデーモン自体から呼び出すことができる使用拡張機能を含むように更新されました。この追加により、スクリプト言語のビットをHTMLドキュメントに含めることができます。WebサーバーがドキュメントをWebを越えて送信する前に読み取ると、ドキュメント内のスクリプトをチェックして実行します。なんでも。製品の説明、価格のバリエーション、ウェブログエントリ、画像、さらにはフォーマットなどのコンテンツは、データベースに保存されます。また、最初のスクリプトがデータベースから特定のデータをつかむだけでなく、セカンダリデータにアクセスする2番目のスクリプトを呼び出す1つのサーバー側のスクリプトスニペットを別のサーバー側のスニペットにネストすることも可能です。これは、たとえば、ウェブログエントリのコメントなど、時間に敏感な、またはまだ不明な追加のネストされたコンテンツを使用して、かなりカスタム標準コンテンツを配信する場合に役立ちます。その場合、Webサイトのメンテナンスには、データベース内のデータの更新が含まれ、その後、そのデータを呼び出すために含まれたスクリプトを使用してWebサイト上のすべてのページに影響します。コンテンツ管理システム(CMS)。PHPはおそらく、この目的のために最も頻繁に使用される言語であり、多くのCMS実装の中核で実行されます。ここでは、CMSで実行されているWebサイトを操作しているユーザーがHTMLドキュメントを編集して、タグと呼ばれるものを含めます。タグは、本質的にCMSのキューであり、ドキュメントにどのスクリプトを含めるかを伝えます。CMSは、追加のスクリプトとそれに関連するタグを作成することでカスタマイズできます。