1. 程式人生 > >HTTP協議模擬登入網站

HTTP協議模擬登入網站

HTTP協議模擬登入發帖等主要原理:

把頭資訊傳過去,模擬登入的主要使用Cookie,其次是Referer和User-Agent.需要使用上一篇文章的Socket程式設計傳送GET請求

其擴充套件程式碼如下:

<span style="font-family:Microsoft YaHei;font-size:14px;"><?PHP
      require('./get.php');
      //這裡的路徑需要注意一下,路徑中帶有?。要設定query
      $http = newHttp('http://www.example.com/');
      //設定請求資訊
      $http = setHeader('cookie: ');
      $http = setHeader('Referer: ');
      $http = setHeader('User-Agent: ');
      //抓包檢視POST的資料。然後寫在陣列。
      $msg = array(
     
      );
      $http->post($msg);
 ?></span>

【注意】:

這裡模擬登入,沒有考慮到驗證碼的情況,驗證碼只能破解,使用影象識別。

【知識拓展】:

Referer與防盜鏈有關,在防盜鏈中使用的原理就是Referer。在下一篇文章中會詳細介紹。