No.1ベストアンサー
- 回答日時:
CGIで観覧制限をかけるなら下記のようなスクリプトはいかがでしょうか
(簡単なスクリプトなので一つのHTMLしか保護してませんが)
#!/usr/local/bin/perl
################# 設定 #################
$script = 'test.cgi'; #このスクリプトの名前
$password = '1234'; #パスワード
################# スクリプト #################
use CGI;
$query = new CGI;
$pass = $query->param("pass");
if($pass eq $password){&html};
&pass;
#################パスワード入力ページ#################
sub pass{
print <<"HTML";
Content-type: text/html
<html>
<head>
<title>パスワード入力</title>
</head>
<body>
<form method="post" action="$script">
パスワード:<input type="password" name="pass">
<input type="submit" value="送信">
</form>
</body>
</html>
HTML
exit;
}
#################パスワードで保護されたページ#################
sub html{
print <<"HTML";
Content-type: text/html
<html>
<head>
<title>タイトル</title>
</head>
<body>
ここにパスワードで保護するページを書く
</body>
</html>
HTML
exit;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- サーバー WIN10のファイル又はフォルダを社内LAN上HDDで共有する場合、特定の人だけが見えるようにしたい 3 2023/04/18 00:32
- その他(ブラウザ) Webサイトを制限するアプリはありませんか? 2 2022/06/20 22:06
- その他(ブラウザ) Webサイトを制限するアプリはありませんか? 1 2022/06/19 03:30
- Android(アンドロイド) アンドロイド Chrome PC版サイト使用時について 4 2022/07/22 23:11
- その他(悩み相談・人生相談) 流暢に話すテキスト読み上げアプリ 1 2023/07/23 20:41
- その他(ブログ) 【サイトの登録者を増やしたい】 2 2022/05/10 18:39
- その他(セキュリティ) 一度、閲覧しただけで、数ヶ月も同じ広告が表示されるのは違法じゃないの? 2 2022/09/27 10:07
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlで作ったcgiがIE6で西ヨー...
-
malformed header from script....
-
パソコン → パャRン
-
アクセス人数制限CGIについて。
-
CLispのloop内の挙動について
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
Pythonでターミナルに文字を出...
-
どちのほうがすきですか?
-
パイソンのクラスのブログラム
-
パイソンのクラスについて
-
パイソンプログラミング
-
パイソンのクラスについて
-
セレクトボックスの中を一部隠...
-
vscode 文字化け
-
16進の10進変換について
-
[python] 文字列を変数名として...
-
Perlの日付の比較に関して
-
【プルダウンで選んでGOボタン...
-
phpでボタンを押したときに変数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
malformed header from script....
-
結果を得て自動的にページ移動...
-
Perl CGIの中で # を使ってコメ...
-
my $html<<EOMの意味を教えてく...
-
テキストファイルの読み込み
-
どうしてもCookieとCGI・perlの...
-
パソコン → パャRン
-
Perlでの数字の12桁化
-
shift-jisからutf8に変換
-
サムネイルCGI
-
SSI にグローバル変数を渡すこ...
-
CGIから出力される文字が化けて...
-
cgiでのデータ受信
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
formで特定のinputを送信しない...
-
文字の横にプルダウンを表示さ...
-
16進の10進変換について
-
実行時エラー 3020の対策
おすすめ情報