首頁 > 後端開發 > php教程 > 如何使用腳本模仿登陸過程_PHP教程

如何使用腳本模仿登陸過程_PHP教程

WBOY
發布: 2016-07-21 16:00:37
原創
799 人瀏覽過

查看他的登陸頁面的程式碼, 看他提交到哪個頁面, 變數是什麼。

複製程式碼 程式碼如下:



  
 cellspacing="2">
  
  ="30%" align="right" bgcolor="#0073AA" style="FONT-SIZE: 12px;color:#ffffff">name:
    
  
  
    
    
  
  
    
password:
   name="submit" value="Login"> 
      
  



很明顯, 如果你要登陸, 你需要把username, passwd, submit這幾個變數post到login.jsp, 而且submit=Login
用以下程式碼:
複製程式碼 程式碼如下:

        $postData = "使用者名稱=您的姓名&密碼=您的密碼&提交=登入";
   .../../login.jsp";

        $postUrl = parse_url($posturl);
       >        $port = $postUrl[port] ? $postUrl[連接埠]:80;
        $path = $postUrl[path]       $path = $postUrl[path]       $path = $postUrl[path]       $path = $postUrl[path]       $path = $postUrl[path]       $path = $postUrl[path]    ?路徑. 🎜>        $fsp = fsockopen($host, $port, &$errno, &$errstr, 30);
       print "nopen socket failedn";
        }else{
                fwrite($fsp, "POST ".$path." HTTP/1.1rn");  gif、image/x-xbitmap、image/jpeg、image/ pjpeg、application/x-shockwave-flash、application/vnd.ms-excel、application/vnd.ms -powerpoint、應用程式/msword、*/*rn");
        zh-cnrn");
                fwrite($fsp,「內容類型:application/x-www-form-urlen ,「用戶代理:Mozilla/4.0(相容; MSIE 6.0;Windows NT 5.1;SV1;Maxthon)rn」);
                fwrite($fsp,  fwrite($fsp, "內容長度: ". strlen($postData)."rnrn");
                fwrite($fsp, $postData
                do{
              fread($fsp, 1024)) == 0) break;
                         }while(true);

                 echo "

".nl2br ($resp);

                fclose($fsp);

   >






http://www.bkjia.com/PHPjc/317083.html

www.bkjia.com

true

http: //www.bkjia.com/PHPjc/317083.html

TechArticle
查看他的登陸頁面的程式碼,看他提交到哪個頁面,變數是什麼。複製碼程式碼如下: formmethod="post"action="login.jsp" tablealign="center"width="40%"sty...

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板