CGIでLocation不可(・_・、)
■ このスレッドは過去ログ倉庫に格納されています
0001へな
NGNGそうなのです。
掲示板CGIなのですが「Location」を使用しないでフォームからURLを
呼び出すにはどう記述したらよいのでしょう?
オリジナルのスクリプトはこんな感じです。
elsif ( $FORM{'task'} eq 'edit' ) { # 編集データのリスト表示
if( -e "edit.cgi" ) {
print "Location:$reload_url"."edit.cgi?bordname=$bordname\n\n";
}
else {
&error("編集スクリプト(edit.cgi)が見つかりません。");
}
}
皆様のお知恵を拝借させてくださいまし。m(__)m
0002ごんべ
NGNG0003へな
NGNGなんかコピペしたら間隔が詰まっちゃいました。
このオリジナルのスクリプトは、他のサーバーでは
ちゃんと動くのです。
0004chain
NGNG単にブラウザが受け取ってブラウザが自分でジャンプ
するんだと理解してますが.
ま,どうしてもダメならMETAのRefreshでもお使いなはれ.
0005へな
NGNGほんと、こんなサーバーはじめてです。
ちなみにPerkWebってとこです。
そこのFAQによると
UNIX系の掲示版等では、書き込みの後「Location:」タグというのを使って
別のページを再表示するようにしているケースが多く見受けられます。
しかし、ParkWebサーバーでは正常に機能しません。そこで、回避策として
Location:を使わず、スクリプト内に直接、書き込み後に表示する
ページのHTMLを記述していただくようお願いしております。
なのだそうです(・_・、)
私も、METAのRefreshを使うのは考えたのですが、やっぱり
それしかないですかねえ。
ちょっとそれでためしてみようかな。
レスどうもでした。
0006krk
NGNG↑こういうことじゃないのかな?
park.coconet.ne.jpがMS-IISであるのは確認したけど
(ユーザのが載ってるのは確認してないっす。)
0007へな
NGNG大感謝です!
それだと、METAとRefresh使うより楽そうです。
さっそく頑張ってみたいと思いますです(^ー^)
park.coconetってほんとに変わってます。
パーミッションも変更できないのですようー。
楽な部分もありますが、変なとこで失敗するケースが
多いです。
0008chain
NGNGにゃるほど,Location:があるだけではダメで
レスポンスコード(?)が302じゃないとイケナイってわけですか.
ひとつおりこうになりました(>_<)/
ところでmember.nifty.ne.jpのユーザーページ(/AKKY/とか…)
に対してGETでリクエストを出すと 200 が返ってくるのに
HEADでリクエストを出すと 404 Not found が返ってくるのですが,
こーゆーサーバーって他にも結構あったりするのでせうか?
# HEAD投げて200が返ってくるかどうかで
# リンク生存チェックしたかったんだけど…ダメダメぷ〜
0009名無しさん
NGNGこれでクライアントがIEなら、せきゅりていほーる3種のジンギの揃い踏みでございますな。
■ このスレッドは過去ログ倉庫に格納されています