HTMLで入力画面(index.html)と、確認画面(confirm.html)を作成しております、確認画面から戻るボタンを押下した場合 name="return" value="RETURN"という値をindex.htmlに送信したいのですが、index.htmlでreturnの値がPOSTできないという事象が発生しました。
しかし、index.htmlと全く同じ内容のソースでindex2.htmlを作成し、confirm.htmlの戻るボタンのactionを「action="index2.html"」にした場合はindex2.htmlで値が取得できました。
フォームからデータを送信する場合、送り先のファイル名の制約等があるのでしょうか、プログラム上での解決方法に行き詰ってしまったため何卒よろしくお願い申し上げます。
confirm.html
html
1<form method="post" name="return" id="return" action="index.html"> 2<input type="hidden" name="return" value="RETURN"> 3<p align="center"><a href="javascript:void(0)" onclick="document.henko.submit();return false;" class="pl10 pr10 aj14-01">←戻る</a></p> 4</form>
index.html
html
1<?php 2 if(isset($_POST{return})){ 3 $return= $_POST{return}; 4 } 5?>