HTMLコードを含むphpページがあります。サイトに登録したユーザーの確認ページなので、登録が有効な場合のみ表示したい(外部からアクセスできない)。そのために、この条件をconfirmation.phpの先頭に配置しました
if (empty($_POST))
{header('location: registration.php');}
ファイルの残りの部分は次のとおりです。
<div id="logo"> <img src=my_logo_small_grey.png height="60"/> </div>
<div id="msgConfirm">Thank You</div>
(ちなみに、それは良い解決策ですか?)
しかし、registration.php から見て、confirmation.php を起動/リダイレクトして POST パラメータを送信する方法は? 実際に私はAJAXを使用しました:
url = "confirmation.php";
params = "ok"
ajaxReq.setRequestHeader("Content-length", params.length);
ajaxReq.open("POST", url, true);
しかし、効果的なリダイレクトなしで、スクリプト(思考)を実行するだけのようです..なぜですか?