这是我的问题
我想使用curl将数据发布到页面,然后在不使用标题函数的情况下重定向到目标页面。
电话必须是邮寄请求。
我不想在呼叫页面上检索数据。
任何解决方案?
请帮忙 谢谢
答案 0 :(得分:0)
有多种方法可以处理它。一个简单的解决方案是将$ data保存到会话中并从另一个文件中检索会话数据。
另一种方法是使用这些值创建表单并使用Javascript发布表单。
答案 1 :(得分:0)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.example.com/postdatahere.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"postvar1=value1&postvar2=value2&postvar3=value3");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
if ($server_output == "OK") {
header("Location: http://example.com/destination.php");
die();
}
您可以获取发布到此页面的变量,将它们发布到postdatahere.php,最后仍然会重定向到destination.php。