Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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
在提交POST请求后,是否可以在不使用JavaScript的情况下通过GET将客户端重定向到另一个域?(OAUTH发行)(PHP)_Javascript_Php_Ajax_Post - Fatal编程技术网

在提交POST请求后,是否可以在不使用JavaScript的情况下通过GET将客户端重定向到另一个域?(OAUTH发行)(PHP)

在提交POST请求后,是否可以在不使用JavaScript的情况下通过GET将客户端重定向到另一个域?(OAUTH发行)(PHP),javascript,php,ajax,post,Javascript,Php,Ajax,Post,我尝试使用header()重定向用户,但是这只适用于GET请求。但是,当使用ajax POST请求时,用户不会被重定向 我知道我可以使用状态代码的返回让ajax通过javascript重定向用户,但是这些请求在我正在处理的应用程序的不同区域中被多次发出,因此如果我可以通过php处理这些请求,它将更易于维护。我甚至不确定这是否可能 我已经阅读了很多关于stackoverflow的“post/redirect/get”问题,但是我不确定在这种情况下这是否是一种可行的方法。任何提示都很好 您可以发送重

我尝试使用header()重定向用户,但是这只适用于GET请求。但是,当使用ajax POST请求时,用户不会被重定向

我知道我可以使用状态代码的返回让ajax通过javascript重定向用户,但是这些请求在我正在处理的应用程序的不同区域中被多次发出,因此如果我可以通过php处理这些请求,它将更易于维护。我甚至不确定这是否可能


我已经阅读了很多关于stackoverflow的“post/redirect/get”问题,但是我不确定在这种情况下这是否是一种可行的方法。任何提示都很好

您可以发送重定向以响应POST。您有
ajax
标记。如果您使用的是AJAX,则必须使用JavaScript进行重定向。重定向只是用来获取AJAX响应,它不会影响用户的页面。您好!我尝试使用header()以及302和303状态代码来响应重定向,但是浏览器似乎没有处理这个问题。不幸的是,如果不使用javascript,子请求(如ajax)不可能导致窗口导航到其他URL。您可以让请求提交一个表单,这将允许完全重定向,或者在适当的时候设置一个(或者只是共享相同的ajax代码)来处理编程重定向。您可以发送重定向以响应POST。您有
ajax
标记。如果您使用的是AJAX,则必须使用JavaScript进行重定向。重定向只是用来获取AJAX响应,它不会影响用户的页面。您好!我尝试使用header()以及302和303状态代码来响应重定向,但是浏览器似乎没有处理这个问题。不幸的是,如果不使用javascript,子请求(如ajax)不可能导致窗口导航到其他URL。您可以让请求提交一个表单,这将允许完全重定向,或者在适当的时候设置一个(或者只是共享相同的ajax代码)来处理编程重定向。