程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 關於PHP寫的投票網站之刷票終結版

關於PHP寫的投票網站之刷票終結版

編輯:關於PHP編程

  

  

 

  繼上篇刷票風雲的隨筆之後,我還是決定用每個學生登錄教務處的密碼嘗試一下,雖然這個我在開學的時候做微信開發的時候弄過。

  首先要做的是登錄學校教務處網站,然後打開

  
 =('./temp','cookie' = ="網址" ="uname=賬號&upwd=密碼&usertypex=%B9%DC%C0%ED%D4%B1" curl_setopt(,CURLOPT_URL, 
 curl_setopt(,CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible;MS IE 9.0; Windows NT 6.1; WOW 64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.0.30729; BRI/2; MASM; .NET4.0C; .NET4.0E; InfoPath.3; Media Center PC 6.0; SE 2.X MeTaSr 1.0)' curl_setopt(,CURLOPT_HEADER, curl_setopt(,CURLOPT_MAXREDIRS,1 curl_setopt(,CURLOPT_RETURNTRANSFER,1 curl_setopt(,CURLOPT_FOLLOWLOCATION,1 curl_setopt(,CURLOPT_POST,1 curl_setopt(,CURLOPT_POSTFIELDS, 
 curl_setopt(,CURLOPT_COOKIEJAR, =curl_exec( 
 ( curl_close();

  測試什麼都沒有顯示,因為:

=curl_exec(

  後面會解釋,繼續:

 = =網址2" curl_setopt(,CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible;MS IE 9.0; Windows NT 6.1; WOW 64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.0.30729; BRI/2; MASM; .NET4.0C; .NET4.0E; InfoPath.3; Media Center PC 6.0; SE 2.X MeTaSr 1.0)' curl_setopt(,CURLOPT_HEADER,0 curl_setopt(,CURLOPT_URL, curl_setopt(,CURLOPT_RETURNTRANSFER,1 curl_setopt(,CURLOPT_CONNECTTIMEOUT,120  
 curl_setopt(,CURLOPT_AUTOREFERER,1 curl_setopt(,CURLOPT_POST,1 
 curl_setopt(,CURLOPT_POSTFIELDS, curl_setopt(,CURLOPT_REFERER,"來源" 
 curl_setopt(,CURLOPT_COOKIEFILE, =curl_exec( 
 ( 
 curl_close();

   在這裡,用到的是同一個cookie,這樣服務器就可以直接識別了。

=curl_exec();

  這是獲取到網頁上的內容。

();

 

  這是將獲取到的內容打印出來,如果你細心,你可以發現前面有:

='1';

 

  這麼一句話被我注釋掉了,這是我檢測是否能修改數據用的,當初在獲取課表的時候就不能修改獲得的數據,也不知道是為何,但是在這裡可以。

  如果賬號密碼錯了,就會按網站那樣彈出個對話框顯示賬號密碼錯誤,這樣,只要再數據表裡面再添加一項student_id便可以了,一個賬號只能用一次。

  

  真心希望這次能真正的制止住刷票,我已經心疲力盡了。

  也謝謝網友們,蘑菇街的驗證碼真心好,我也弄出來了,明天與大家分享,但是刷票器有個功能是手工輸入驗證碼,這又沒轍了,所以放棄驗證碼了。

  我要被那些人罵死了。

 

  

轉載請注明出處:http://www.cnblogs.com/yydcdut/p/3472248.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved