電子書籍の厳選無料作品が豊富!

初心者なもので、見当外れな質問かも知れませんが、よろしくお願いします。

PHPでサイトを作っています。

複数のページから、入力ページに入り、何段階かの入力ページを経て、元のページに戻るようなことを考えています。
そのなかで、入力ページに中止ボタンを設定しておき、いつでも元のページに戻れるようにしたいとおもっているのですが、やり方が良くわかりません。

どのようにすれば、実現できるのでしょうか?

A 回答 (2件)

A B C という別々のページから入力ページに入り、


その入力ページから、
Aから入力ページに飛んだ場合はAに戻る
Bから入力ページに飛んだ場合はBに戻る
Cから(以下略
ということをしたいのだと解釈します。

簡単にまとめると、A→入力ページ に飛ぶ時に、Aのページから来たよ、という情報を渡しておいてやる、という方法で可能です。

つまり、例えばAのページからハイパーリンクで入力ページに飛んできた場合、Referrerから「Aのページから飛んできた」ということがわかるので、それを変数として格納しておいてやります。

あとは次の入力ページへ飛ぶ時もその変数をフォームのhidden属性に格納して渡してやり、「戻る」時にはその変数の値を使えば簡単に戻れます。
    • good
    • 0
この回答へのお礼

ありがとうございます。

解決しました。

お礼日時:2006/05/03 13:02

元のページをインデックスページとしておき


<a href="./">戻る</a>としておくのが
間違いないと思います。

PHPですらないですが、なるべく単純な構成を
心掛けた方がメンテナンスが楽になります
    • good
    • 0
この回答へのお礼

元のページが複数ある。
(複数のページから入力ページに入れるようにしたい。)
ため、単純なリンクでは、対応できませんでした。

No1の方の方法で解決しました。

ありがとうございました。

お礼日時:2006/05/03 13:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!