有限会社ウェブスリー・ラボ


CGI & SSI (2001.02.15)


1. 全般的事項

当サービスでは、基本的に自由にCGIおよびSSIをご利用いただけます。これらをご利用いただくにあたっては、お客様のほうで基本的なCGIおよびSSIの知識をお持ちになっていることが前提となります。ぜひ、あらかじめ基本的な解説書をお読みになられることをお勧めいたします。

2. インストラクション


3. 時間を扱うCGIスクリプトについて

BBSやチャットなど、多くのCGIスクリプトで時間を扱いますが、これらをそのままお使いになると表示される日時が米国時間となってしまいます。これは、サーバーの時計が米国時間となっているためです。これを避けるためには、CGIスクリプトに若干の修正が必要となります。

時間を扱うCGIスクリプトでは、サーバー上の時計から時間を参照する以下のような記述があります。

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);

そこで、これをグリニッジ標準時を基準とした、次の設定にしておけばどこの国のどの地域のサーバーに置いても日本時間が取得されることになります。
(米国時間を基準にすると、夏時間と冬時間を考慮する必要があるため面倒です)

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(time + 9*60*60);


4. 留意点


ブラウザーのバックボタンでヘルプ・ファイルのメニューにお戻りください。