Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 来自PHP的Ajax类型调用_Javascript_Php_Ajax - Fatal编程技术网

Javascript 来自PHP的Ajax类型调用

Javascript 来自PHP的Ajax类型调用,javascript,php,ajax,Javascript,Php,Ajax,我遇到以下情况:前端服务器使用HTTP Post重定向到后端服务器。在后端服务器的入口,我在加载页面之前执行一些PHP代码。此时,我想向前端服务器发送一个通知,告知重定向成功 后端的入口页面使用Post/Redirect/Get模式来防止浏览器表单重新提交警报,因此在此之后,PHP代码会向自身发出HTTP Get请求。在发送Get头之后,不应该从PHP代码发送回前端的通知,以防止每次在后端服务器上刷新页面时发送该通知 这可以从PHP代码中完成吗?或者我必须等到文档加载完毕,然后使用Javascr

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

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


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

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

但我认为这是一个草率的设计。。。系统应该隔离,这不仅是出于安全原因,也是出于可扩展性。最好的设计是在“前端”web服务器到防火墙的“后端”系统之间进行双向AJAX调用。

您是否考虑过从后端服务器到前端服务器的请求,让它知道重定向成功?