gpt4 book ai didi

php - 在 PHP 中接收并处理 GET 请求

转载 作者:行者123 更新时间:2023-12-03 22:57:56 24 4
gpt4 key购买 nike

我正在尝试将 RSS 轮询替换为 PubSubHubbub在我的网站上。我可以使用谷歌提供的订阅者库来发送订阅请求。从代码看来,它通过 cURL 发送带有 RSS URL 和回调 URL 的 post 请求。

所以这就是我需要一些指导的地方:

为了完成订阅请求,我的回调 URL 必须接收 GET 请求,然后回显 GET 请求中的值以及 200 响应。如何从 GET 请求中获取参数?是否通过 cURL 再次进行回显?如果是这样,哪个选项应包含 200 响应?

最佳答案

这个非常简单的脚本应该是一个开始:

  echo $_GET["request_name"];

这将输出 GET 参数 request_name 并(隐式)发送 200。

在回显之前显式声明内容类型也是一个好主意,以防止默认内容类型(通常是“text/html”)启动:

header("Content-type: text/plain");

请注意,在回显外部数据时,您可能需要首先清理输出 - 例如,如果输出格式是 HTML,您可能需要执行类似 echo htmlspecialchars($_GET["request_name"]) 的操作; 防止Cross-Site Scripting

关于php - 在 PHP 中接收并处理 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141894/

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