1 <?php 2 function login_post($url, $cookie, $post){ 3 $ch = curl_init(); //初始化curl模塊 4 curl_setopt($ch, CURLOPT_URL, $url); //登陸提交的地址 5 curl_setopt($ch, CURLOPT_HEADER, 0); //是否顯示頭信息 6 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); //是否自動顯示返回的信息 7 curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); //設置cookie信息保存在指定的文件夾中 8 curl_setopt($ch, CURLOPT_POST, 1); //以POST方式提交 9 curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));//要執行的信息 10 curl_exec($ch); //執行CURL 11 curl_close($ch); 12 } 13 $post = array( 14 'username' => '21751421', 15 'password' => '65da38ecd0b30a5a', 16 'drop' => '0', 17 'type' => '1', 18 'n' => '100', 19 ); 20 $url = "http://192.0.0.6/cgi-bin/do_login"; //登陸地址, 和原網站一致 21 $cookie = dirname(__FILE__).'/cookie_ydma.txt'; //設置cookie保存的路徑 22 login_post($url, $cookie, $post); //調用模擬登陸
而後每次連上網線後,使用php 命令既能夠鏈接上網。再也沒有遇到窗口問題了~php