Javascript jQuery提取令牌并将其传递给php位置头

Javascript jQuery提取令牌并将其传递给php位置头,javascript,php,jquery,Javascript,Php,Jquery,我想使用jQuery从API中提取令牌,然后将其传递给URL中的php位置头参数 例如: <script> $.getJSON('https://example.com/APIENDPOINT', function(data) { alert(data.access_token) }); </script> <?php header('Location: https://example.com/auth/?access_token=${data.acces

我想使用jQuery从API中提取令牌,然后将其传递给URL中的php位置头参数

例如:

<script>
$.getJSON('https://example.com/APIENDPOINT', function(data) {
    alert(data.access_token)
});
</script>

<?php
header('Location: https://example.com/auth/?access_token=${data.access_token}');
?>

$.getJSON('https://example.com/APIENDPOINT,函数(数据){
警报(数据访问令牌)
});
我不确定我做错了什么,如果有人能给我一些建议,我会后悔的。

可能是这样的:

$.getJSON('https://example.com/APIENDPOINT', function(data) {
    window.location.href = 'https://example.com/auth/?access_token=' + data.access_token;
});
如果需要301重定向,则仅在服务器端运行(php)


可能是这样的:

$.getJSON('https://example.com/APIENDPOINT', function(data) {
    window.location.href = 'https://example.com/auth/?access_token=' + data.access_token;
});
如果需要301重定向,则仅在服务器端运行(php)



首先,PHP在服务器上运行以生成页面。然后Javascript从PHP获取页面后在web浏览器上运行。。。。。。。你不能像这样在php中使用js变量。啊,我明白了-你能给我一些说明或教程吗?我该如何实现我想要的吗?也许
window.location.href=https://example.com/auth/?access_token='+data.access_令牌。请注意,您的PHP尝试也不起作用,因为变量没有用单引号展开。很难找到特定于您所需内容的指南,因为这里不清楚您真正的最终目标。你是决定让PHP做重定向,还是想让JS做重定向……是的,必须用PHP重定向来做,是获取令牌,然后将其传递给参数,只有用PHP才能实现吗?首先,PHP在服务器上运行以生成页面。然后Javascript从PHP获取页面后在web浏览器上运行。。。。。。。你不能像这样在php中使用js变量。啊,我明白了-你能给我一些说明或教程吗?我该如何实现我想要的吗?也许
window.location.href=https://example.com/auth/?access_token='+data.access_令牌。请注意,您的PHP尝试也不起作用,因为变量没有用单引号展开。很难找到特定于您所需内容的指南,因为这里不清楚您真正的最终目标。你是决定让PHP做重定向,还是想让JS做重定向…是的,必须用PHP重定向完成,是获取令牌,然后将其传递给参数,只有用PHP才能实现吗?这会起作用,但是重定向必须用PHP完成。我用PHP curl解决了这个问题,提取令牌并将变量传递到头位置。这会起作用,但是重定向必须使用PHP完成。我通过使用PHP curl提取令牌并将变量传递到头位置来解决这个问题。