gpt4 book ai didi

PHP CURL 发送 POST 到 Django 应用程序问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:08 30 4
gpt4 key购买 nike

此 PHP 代码使用 CURL 库将 HTTP POST 发送到 Django 应用程序。

我需要此代码发送 POST 但重定向到同一提交中的页面。就像一个简单的表单一样。

PHP 代码:

$c = curl_init();
curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($c, CURLOPT_URL, "http://www.xxx.com");
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, 'Var='.$var);
curl_exec($c);
curl_close ($c);

在本例中,PHP 正在发送 HTTP POST,但没有重定向到该页面。他正在打印结果。我的 URL 仍然是 .php 而不是 django/url/

我需要像 HTML 中的简单表单一样使用 Post 重定向到 django URL。

有什么想法吗?

谢谢。

最佳答案

您的代码对页面执行服务器端 POST 请求。您无法将用户“重定向”到页面的同一“实例”。

如果您需要一步完成,请打印一份包含 method="POST"和隐藏字段的表单,然后添加自动提交的 JavaScript。

关于PHP CURL 发送 POST 到 Django 应用程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3001122/

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