せっかくレンタルサーバを利用するのだから、プログラミングにチャレンジしたい人も多いはずだ。ここでは動的にページを生成したり、データベースを利用して管理や更新を楽にするためのプログラムを紹介しよう。
CGI アクセスカウンターや掲示板などは、CGI(Common Gateway Interface)を利用している場合が多い。CGIはブラウザからの要求に応じて、動的にページを生成できる。
SSI SSI(Server Side Include)は、CGIのようにサーバ側でコマンドを処理したあと、クライアントに結果を送信する技術。最終更新日を表示したり、アクセスカウンターを設置することができる。
htaccess .htpasswdを組み合わせることで、IDとパスワードを使った認証システムが作れる。
SQL SQL(Structured Query Language)はデータベースの操作用言語で、PostgreSQL、MySQL、などのリレーショナルデータベースの操作に使用する。
PHP PHP(PHP:Hypertext Preprocessor)はCGIと同様にサーバ側で動作する言語の1つだ。SQLを使ってデータベースと連携させ、動的にページを生成できる。