cUrl 可以重定向到 URL (post) 页面吗?
Can cUrl redirect to URL (post) page?
执行 cUrl 方法后,我的浏览器停留在同一页面上,但加载了在 curl init 中调用的页面内容。
是否可以将浏览器重定向到 URL?
$ch=curl_init($URL);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$DataToSend);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$varResponse=curl_exec($ch);
curl_close($ch);
echo $varResponse;
exit;
更新:所以,这不是关于重定向,而是关于使用 curl 发布数据。
提前致谢!
这是如何将浏览器重定向到由 cURL 收集的 URL:
$ch=curl_init($URL);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$DataToSend);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$varResponse=curl_exec($ch);
curl_close($ch);
header('Location: ' . $varResponse);
exit;
curl 用于调用 URL 并获取响应。
如果您将其回显给浏览器,那么浏览器将显示从 URL 中获取的响应。
例子
如果你有一个网站。域 website.com.
当用户进入 website.com 主页时,您
$ch=curl_init("www.google.com");
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$DataToSend);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$varResponse=curl_exec($ch);
curl_close($ch);
echo $varResponse;
exit;
用户仍会在 website.com 但页面内容将显示 html 即 google.com returns.
执行 cUrl 方法后,我的浏览器停留在同一页面上,但加载了在 curl init 中调用的页面内容。
是否可以将浏览器重定向到 URL?
$ch=curl_init($URL);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$DataToSend);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$varResponse=curl_exec($ch);
curl_close($ch);
echo $varResponse;
exit;
更新:所以,这不是关于重定向,而是关于使用 curl 发布数据。
提前致谢!
这是如何将浏览器重定向到由 cURL 收集的 URL:
$ch=curl_init($URL);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$DataToSend);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$varResponse=curl_exec($ch);
curl_close($ch);
header('Location: ' . $varResponse);
exit;
curl 用于调用 URL 并获取响应。
如果您将其回显给浏览器,那么浏览器将显示从 URL 中获取的响应。
例子
如果你有一个网站。域 website.com.
当用户进入 website.com 主页时,您
$ch=curl_init("www.google.com");
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$DataToSend);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$varResponse=curl_exec($ch);
curl_close($ch);
echo $varResponse;
exit;
用户仍会在 website.com 但页面内容将显示 html 即 google.com returns.