【发布时间】:2014-07-06 21:09:37
【问题描述】:
我有以下情况:前端服务器使用 HTTP Post 重定向到后端服务器。在后端服务器的入口处,我在页面加载之前执行了一些 PHP 代码。此时,我想向前端服务器发送重定向成功的通知。
后端的入口页面使用 Post/Redirect/Get 模式来防止浏览器表单重新提交警报,因此在此之后 PHP 代码会向自身发出 HTTP Get 请求。发送 Get 标头后,不应从 PHP 代码向前端发送通知,以防止每次在后端服务器刷新页面时发送通知。
这可以通过 PHP 代码完成,还是我必须等到文档加载完毕,然后使用来自 Javascript 的 Ajax 调用并以某种方式检查通知是否只发送一次(第一次)?
【问题讨论】:
-
您是否考虑过从后端服务器到前端服务器的cURL 请求,让它知道重定向成功?
标签: javascript php ajax