Php 登录到网站

Php 登录到网站,php,curl,Php,Curl,我第一次使用cURL。我需要登录到一个网站。 我在设置cookie文件和检索时遇到问题,这样我就可以访问该页面,而不仅仅是一次,而是多次。 我在网上找到了一些代码,用于登录到一个站点并删除一个页面以获取一些详细信息,因为获取该页面需要花费很多时间。 所以我只想知道它是否可以!下面的代码(它只是用于登录代码,用于清除其未就绪) 为什么不在 $login = curl_init($url); 您需要检查是否正在过帐所有“过帐字段”。。 一些站点使用安全令牌或会话ID来阻止机器人程序登录其站点。 无

我第一次使用cURL。我需要登录到一个网站。 我在设置cookie文件和检索时遇到问题,这样我就可以访问该页面,而不仅仅是一次,而是多次。 我在网上找到了一些代码,用于登录到一个站点并删除一个页面以获取一些详细信息,因为获取该页面需要花费很多时间。 所以我只想知道它是否可以!下面的代码(它只是用于登录代码,用于清除其未就绪)


为什么不在

$login = curl_init($url);

您需要检查是否正在过帐所有“过帐字段”。。 一些站点使用安全令牌或会话ID来阻止机器人程序登录其站点。 无论如何,您需要安装Live HTTP headers firefox扩展。打开它并尝试手动登录,然后在按下登录按钮时查看实际发布的内容。
得到值之后。然后添加到第一个函数并再次测试。

首先使用
$strPostFields
存储登录名和密码,然后使用

$this->m_strResourceCurl = curl_init();
在cURL脚本中添加以下内容

curl_setopt( $this->m_strResourceCurl, CURLOPT_POSTFIELDS, $strPostFields );

我希望您能得到这个小代码片段。

CURLOPT\u URL
很好。但是不要使用ob,而是让curl返回输出本身,并使用
$output=curl\u exec($login)捕获它
curl_setopt( $this->m_strResourceCurl, CURLOPT_POSTFIELDS, $strPostFields );