網頁

2011年9月30日 星期五

【程式討論區】CURL教學

用CURL模擬用戶登錄並採集需要用戶登錄的頁面的。
<?php
$cookie_jar = tempnam('./tmp','cookie');
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,'登陸地址');
curl_setopt($ch, CURLOPT_POST, 1);
$request = 'username=xxx&pwd=xxx';
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);//傳遞數據
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);//把返回來的cookie信息保存在$cookie_jar文件中
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//設定返回的數據是否自動顯示
curl_setopt($ch, CURLOPT_HEADER, false);//設定是否顯示頭信息
curl_setopt($ch, CURLOPT_NOBODY, false);//設定是否輸出頁面內容
curl_exec($ch);
curl_close($ch); //get data after login

2011年9月21日 星期三

如何恢復administrator登入帳戶?

Windows XP 在安裝完畢後,會詢問你設定一位使用者,若是只有一位使用者時,下次進入 Windows 時,就會直接以該使用者直接登入。如果是新增多位使用者的情況時,那麼下次進入 Windows 時,在登入歡迎畫面上,就會出現多位使用者的名稱。
但是,畫面上卻怎麼樣也看不見系統管理員(Administrator)的名稱,如果想要以最高權限者.系統管理員的身份登錄時,該怎麼辦?
一般來說,在登入歡迎畫面時我們可以按「Ctrl + Alt + Del」三個按鍵,就可以呼叫出傳統(類似 Windows 2000)登入視窗,在使用者名稱輸入 Administrator 後,再輸入密碼,就可以系統管理員的身份登入。


但以上之方法為傳統之方法,Administrator 的使用者仍然不會出現在歡迎登入畫面上,因此我們就必須要透過一些特殊的方法到達到。