> 【1】URLがnik.cgiとなっているときだけ、なにかを表示or非表示にする方法
> こちらのCGIには上部/下部など自由記載欄がありますが、
> URLが〜nik.cgi(デフォルト)になっているときだけ
> これらを表示させる(もしくは表示させない)ということは可能でしょうか。
たとえば、任意の場所に
(@script_n) = split("/",$ENV{'SCRIPT_NAME'});
$sn = $script_n[$#script_n];
if ($sn eq 'nik.cgi') {
print "nik.cgiの場合";
} else {
print "それ以外の場合";
}
とすれば一応想定通りの動きはすると思いますが、入れる場所が結構重要かもしれません。
nik.cgiの一番下辺りにヘッダーやフッターがあるので参考まで。
> 【2】URLがnik.cgiになっているときだけ、記事表示をしない方法
> →nik.cgi以外のURLでは表示させる
上記と同じような方法でできなくはないですが、記事表示をさせないというのは面倒そうです。
なにを目的としているのかは分かりませんが、A.cgiとB.cgiでA.cgiは記事は見せないという使い方ならば、A.cgiから記事を表示する場所を削除してしまえばいいと思います。
※上記の方法の場合、HTMLファイルを作成しても文字が表示されてしまいます。
|