2015-04-01 66 views
0

这里是我的问题PHP /卷曲重定向

我想使用curl POST数据到一个页面,然后被重定向到目标网页,而不使用头功能。

该调用必须是发布请求。

我不想在通话页面上检索数据。

任何解决方案?

请帮 谢谢

回答

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。

0

有处理它的多个方式。一个简单的解决方案是将$数据保存到会话中,并从另一个文件中检索会话数据。

另一种方法是使用这些值创建一个表单并使用Javascript发布表单。