【发布时间】:2017-08-10 08:40:43
【问题描述】:
我正在使用以下代码使用 Curl PHP 显示另一个网站的 onmy 网站:
$ch = curl_init($turl);
curl_setopt( $ch, CURLOPT_POST, TRUE );
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($form_data));
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7");
curl_setopt( $ch, CURLOPT_HEADER, false );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$data = curl_exec( $ch );
echo $data
我在显示内容之前替换了内容中的所有链接,一切正常。另外,我还换了:
<form action="login.php" method="post">
与
<form action="http://siteurl.com/login.php" method="post">
但尽管内容内的所有提交按钮和发布表单都不起作用。这是为什么呢?
另外,当我使用 Curl PHP 调用外部站点时,我可以允许它们使用用户 cookie 吗?
【问题讨论】: