CGI-BBS > CGI > Perl > Perlの設置でCGIファイルの位置の指定について


カレッヂ
カレッヂ


質問者 たか  投稿日 6/7(金) 21:27:35
HTMLとCGIのフォルダの階層が同じなっており、
<Form action="AAA">でAAAの部分を絶対パス(http://xxxxxxxx.net)
で入力することができず困っています。
下のように入力してみてもダメでした。
<Form action="../cgi-bin/xxx.cgi">

プロバイダからはフルパスをもらっていますが
これもだめでした。
(web/home/username/cgi-bin)
ひょっとしたら他に問題があるのかもしれませんが、
どのように記述すればよいか教えていただければ
助かります。どうぞお願い致します。
 
たか

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:(未選択)
エディタ:
FTPソフト:
サーバ移転:していない
改造:(未選択)
CGI習熟度:beginner

回答者 のりくん  [削除]  投稿日 6/8(土) 10:34:17
> HTMLとCGIのフォルダの階層が同じなっており、
> <Form action="AAA">でAAAの部分を絶対パス(http://xxxxxxxx.net)
> で入力することができず困っています。
> 下のように入力してみてもダメでした。
> <Form action="../cgi-bin/xxx.cgi">

HTMLフォルダーとCGIフォルダーが一緒の階層にあるサーバーの場合、
<Form action="http://xxxxxxxxx.net/cgi-bin/xxx.cgi">
もしくは、
<Form action="/cgi-bin/xxx.cgi">
で大丈夫ですよ。

回答者 のりくん  [削除]  投稿日 6/8(土) 10:42:29
あ、今のは独自ドメインでの場合なので
もし違うのであれば、
<Form action="/username/cgi-bin/xxx.cgi">
のような感じにすれば多分良いのでは・・・。

返信(回答)する


Web裏技