Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/cURL重定向_Php_Redirect_Curl - Fatal编程技术网

PHP/cURL重定向

PHP/cURL重定向,php,redirect,curl,Php,Redirect,Curl,这是我的问题 我想使用curl将数据发布到页面,然后在不使用header函数的情况下重定向到目标页面 呼叫必须是post请求 我不想检索呼叫页面上的数据 有解决办法吗 请帮忙 谢谢你有多种处理方法。一个简单的解决方案是将$data保存到会话中,然后从另一个文件中检索会话数据 另一种方法是使用这些值创建表单,并使用Javascript发布表单 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://www.example.com/postda

这是我的问题

我想使用curl将数据发布到页面,然后在不使用header函数的情况下重定向到目标页面

呼叫必须是post请求

我不想检索呼叫页面上的数据

有解决办法吗

请帮忙
谢谢你

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

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

$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