入力画面をローカルに置いて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
[[解決]]
犬様(格好良いお名前ですね!)
>それでいいんですよ。
間抜けな質問してしまいごめんなさい。
最初それで駄目だったのですが、もういちど試したらうまく行きました。
(なんでだろう?) とにかくありがとうございました。
[上に]
[前に]
[次に]