gpt4 book ai didi

PHP如何响应HTTP请求并继续处理?

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:12:06 26 4
gpt4 key购买 nike

我正在使用用于执行回调请求的支付网关的 API。发出回调请求时,网关希望我以“OK”响应。没有更多或更少。这并不意味着 html 呈现的响应。只是一个包含这 2 个字母的回调文件。请注意,这并不意味着它需要 HTTP 状态代码 200/OK...它需要“OK”一词的实际数据(而不是 header )。

所以这行不通:

<html><body>OK</body></html>

这会起作用:

<?php echo "OK"; ?>

但是,在我发回 OK 之后,我需要在服务器端做一些事情,然后将浏览器页面重定向到另一个页面。但是当我尝试这样做时:

<?php
echo "OK";
header('Location: http://www.store.com/success.php');
exit;
?>

网关忽略回显“OK”,而是从我重定向到的 success.php 页面读取 html。

那么我怎样才能只发回 OK 但继续做我这边的事情呢?

谢谢

最佳答案

您不能发送内容然后重定向。 redirect header 设置必须单独完成。

关于PHP如何响应HTTP请求并继续处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11087019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com