静的ページ A には、動的ページである承認ページB に送信するアクションを含むフォームがあります。承認後、B はA から B に渡されるコールバック URL C にリダイレクトします。
ページ C にリダイレクトするだけでなく、B は認証状態を示すいくつかのパラメーターも投稿します。uinは、ページ C のコンテンツ、つまりスクリプトで使用される最も重要なパラメーターです。スクリプトは、後で Ajax リクエストを送信するためにuinを必要とします。質問は、 uinを静的ページ Cに渡すにはどうすればよいですか?
私が得た手っ取り早いアイデアは、静的ページ C を PHP ファイルでラップし、データを隠しファイルに出力することdiv
です。
<?php
$html = file_get_contents("callback.html")
$div = "<div stype='display:none' uin={$_POST['uin']}></div>"
//add this div to $html and print it, need a little more work to figure out how to do this
?>
これは一種の「ばか」だと思うので、これを行うより良い方法はありますか...