首页 文章

来自PHP的Ajax类型调用

提问于
浏览
3

我有以下情况:前端服务器重定向HTTP Post到后端服务器 . 在后端服务器的入口处,我在页面加载之前执行一些PHP代码 . 我想在此时向前端服务器发送重定向成功的通知 .

后端的入口页面使用Post / Redirect / Get模式来阻止浏览器表单重新提交警报,因此在此之后PHP代码会对自己执行HTTP Get请求 . 发送Get标头后,不应从PHP代码发送返回前端的通知,以防止每次在后端服务器上刷新页面时发送通知 .

这可以通过PHP代码完成,还是我必须等到文档加载后再使用Javascript的Ajax调用并以某种方式检查通知是否只发送一次(第一次)?

1 回答

  • 0

    完成所有处理后,您的后端服务器可以重定向回前端服务器,任何自定义数据都可以作为POST变量或GET中的url参数传递 . 然后,前端服务器将处理此自定义数据的UI显示 .

    但我认为这是一个草率的设计......系统应该被隔离,不仅是出于安全原因,还有可扩展性 . 最好的设计恕我直言,将在你的“前端”网络服务器和防火墙“后端”系统之间进行双向AJAX呼叫 .

相关问题