【发布时间】:2010-06-08 20:40:49
【问题描述】:
PHP 中的这段代码使用 CURL 库向 Django 应用发送 HTTP POST。
我需要此代码发送 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/
我需要通过 Post 重定向到 django URL,就像 HTML 中的简单表单一样。
有什么想法吗?
谢谢。
【问题讨论】: