我在我的站点上设置了一个基本的 API 端点,第 3 方站点将使用它来验证用户输入表单的某些信息。
流程如下: 1. 用户在第 3 方站点上。2. 用户在表单中输入信息 3. 信息被发送到我站点的端点。4. 我的站点检查信息并返回一个 JSON 对象。
从 #4 中可以看出,我的 API 当前设置为返回 JSON 对象。检查信息后,会发生以下情况:
header('content-type: application/json; charset=utf-8');
echo json_encode($response);
exit;
但是,第 3 方站点仅设置为接收 URL 变量。有没有办法以编程方式传回 url 变量?我意识到我理论上可以发送一个新请求,但我不清楚该请求应该去哪里(第 3 方站点的内部工作没有很好的文档记录),所以我更愿意将它作为响应发送。
我希望这是有道理的。如果没有,请发表评论。提前致谢!