curl 通過帳號密碼驗證的方法

今天在網路上鬼混,看到這個方法,方法還不錯
有一些網頁要登入才能操作
curl就有涵數可以支援
大大的增加了PHP程式撰寫的方便性PHP CURL指令要通過Auth的用法

curl要通過auth的用法範例如下:

$curl = curl_init(“你的url”);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERPWD, ‘username:password’); //主要是這一行
//curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC ); //這行有無加似乎都沒差
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);

我好奇的是,不是所有的帳號密碼的輸入欄位都是用相同的表格名稱

要怎麼去驗證啊?我還是很好奇,我想還是找個時間來試看看好了!

2 thoughts on “curl 通過帳號密碼驗證的方法

  • 2011 年 05 月 14 日 at 22:04:48
    Permalink

    还是不可以

    Reply
    • 2011 年 05 月 15 日 at 08:43:37
      Permalink

      這是php官方寫的curl通過驗證的方法
      當然,如果驗證有識別人的行為如CAPTCHA/密碼輸入行為等
      這樣的驗證方式會失敗
      可以的話,你貼出頁面
      我來試看看

      Reply

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *