静态页面 A 有一个表单,其中包含提交到授权页面B 的操作,该授权页面 B 是一个动态页面。授权后,B 将重定向到 A 传递给 B 的回调 url C。
除了重定向到页面 C 之外,B 还发布了一些指示身份验证状态的参数。uin是一个最重要的参数,将在页面 C 的内容(即脚本)中使用。脚本需要uin稍后发送 Ajax 请求。问题是如何将uin传递给静态页面 C?
我得到的一个快速而肮脏的想法是用 PHP 文件包装静态页面 C,并以隐藏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
?>
有没有更好的方法来做到这一点,因为我认为这是一种“白痴”......