入力画面をローカルに置いてwww上のcgiにアクセスするには

[上に] [前に] [次に]
tellme 2000/01/23(日) 17:04:45
../199905/99050161.htm
>投稿フォームをローカルに置いておいて、REFERERで制限。

というのをどなたか詳しく教えて頂けませんか? ただ単純にローカルに置いて、
FORM ACTIONを"http://...cgi"とするだけでは駄目なんですよね?
ローカルから投稿できるのが理想的なんですが...

ちなみに私の場合は、ラウンジを使用しているのではないんですが
入力用画面と表示用画面が別になっている、日記のようなものを作っています。
パスワード等のない、ひじょうに単純な物です。
-----------------------------------------
入力用の画面(imputdiary.html)のフォーム
<FORM  METHOD="POST" ACTION="mydiary.cgi">
message:<INPUT SIZE="40" TYPE="text" NAME="message">
<INPUT TYPE="submit" VALUE="imput">
</FORM>
-----------------------------------------
入力した文章を保存するcgi(mydiary.cgi)
#!/usr/local/bin/perl
require "cgi-lib.pl";

&ReadParse;
$message = $in{"message"};

open(IN,">mydiary.dat");
print IN "<FONT SIZE=3><B>$message</B></FONT>";
close(IN);
-----------------------------------------
こんなふうになっています。
よろしくおねがいします。

tellme 2000/01/23(日) 17:10:47
追記ですが、上のやり方が不可能なようなら、
cgiにパスワードを組み込む方法をどなたか教えてください。
よろしくおねがいします。

2000/01/23(日) 19:39:47
>FORM ACTIONを"http://...cgi"とするだけでは駄目なんですよね?
>ローカルから投稿できるのが理想的なんですが...

それでいいんですよ。

tellme tellme tellme 2000/01/24(月) 10:42:22
[[解決]]
犬様(格好良いお名前ですね!)

>それでいいんですよ。
間抜けな質問してしまいごめんなさい。
最初それで駄目だったのですが、もういちど試したらうまく行きました。
(なんでだろう?) とにかくありがとうございました。

[上に] [前に] [次に]