在提交POST请求后,是否可以在不使用JavaScript的情况下通过GET将客户端重定向到另一个域?(OAUTH发行)(PHP)
我尝试使用header()重定向用户,但是这只适用于GET请求。但是,当使用ajax POST请求时,用户不会被重定向 我知道我可以使用状态代码的返回让ajax通过javascript重定向用户,但是这些请求在我正在处理的应用程序的不同区域中被多次发出,因此如果我可以通过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”问题,但是我不确定在这种情况下这是否是一种可行的方法。任何提示都很好 您可以发送重
我已经阅读了很多关于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代码)来处理编程重定向。