1. 抓取無訪問控制文件
~~~
<?php
$ch = curl_init(); //初始化
curl_setopt($ch, CURLOPT_URL, "http://blog.51yip.com/");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果把這行注釋掉的話,就會直接輸出
$result=curl_exec($ch);
curl_close($ch);
?>
~~~
2. 模擬登錄
~~~
<?php
$user = "admin";
$pass = "admin";
$curlPost = "user=$user&pass=$pass";
$ch = curl_init(); //初始化一個CURL對象
//設置所需要抓取的URL
curl_setopt($ch, CURLOPT_URL, "http://localhost/edu/login.php");
//設置curl參數,要求結果是否輸出到屏幕上,為true的時候是不返回到網頁中假設0換成1的話,接下來的$data就需要echo一下。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
//post提交
curl_setopt($ch, CURLOPT_POST, 1);
//運行curl,請求網頁。
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
$data = curl_exec($ch);
curl_close($ch);
?>
~~~