WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:リダイレクトの使い方?

0:[投稿] もす [2006/05/19 15:58 ] [環境:MacOSX-Safari、WinXP-IE6 Linux-Apache]

リロードボタンで「再送しますか」の表示および再送を回避するために
http://xxx.xxx.xxx.xxx/cgi-bin/a.cgi」を常に「http://xxx.xxx.xxx.xxx/cgi-bin/a.cgi?action=list」の様に表示させる方法がないかで行き詰まっています。
リダイレクトを使ってhttp://xxx.xxx.xxx.xxx/cgi-bin/a.cgi?action=listと表示させようと思いましたが、ループに陥ってしまい表示が出来ません。
cgiにパラメータを渡した後にアドレスバーのところの表示を「〜/a.cgi」ではなくて「〜/a.cgi?action=list」にする方法ことは可能でしょうか?


1:[回答] かんな [2006/05/19 16:14 ][URL]

>ループに陥ってしまい

無限リダイレクトということですか?それならQUERY_STRINGがaction=listかどうかを判別して、そうでないときだけリダイレクトさせればよいのでは?


2:[回答] mosu [2006/05/20 14:31 ]

かんなさんご回答ありがとうございます。
QUERY_STRINGを参照して、ループしないようにできました。
ありがとうございました。


3:[完了] mosu [2006/05/20 14:46 ]

完了です。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]