• ベストアンサー

元のページに戻るには?

初心者なもので、見当外れな質問かも知れませんが、よろしくお願いします。 PHPでサイトを作っています。 複数のページから、入力ページに入り、何段階かの入力ページを経て、元のページに戻るようなことを考えています。 そのなかで、入力ページに中止ボタンを設定しておき、いつでも元のページに戻れるようにしたいとおもっているのですが、やり方が良くわかりません。 どのようにすれば、実現できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#110531
noname#110531
回答No.1

A B C という別々のページから入力ページに入り、 その入力ページから、 Aから入力ページに飛んだ場合はAに戻る Bから入力ページに飛んだ場合はBに戻る Cから(以下略 ということをしたいのだと解釈します。 簡単にまとめると、A→入力ページ に飛ぶ時に、Aのページから来たよ、という情報を渡しておいてやる、という方法で可能です。 つまり、例えばAのページからハイパーリンクで入力ページに飛んできた場合、Referrerから「Aのページから飛んできた」ということがわかるので、それを変数として格納しておいてやります。 あとは次の入力ページへ飛ぶ時もその変数をフォームのhidden属性に格納して渡してやり、「戻る」時にはその変数の値を使えば簡単に戻れます。

xyz_1990
質問者

お礼

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

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

元のページをインデックスページとしておき <a href="./">戻る</a>としておくのが 間違いないと思います。 PHPですらないですが、なるべく単純な構成を 心掛けた方がメンテナンスが楽になります

xyz_1990
質問者

お礼

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

関連するQ&A