成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

PHP模擬post提交數據的函數代碼

2010-09-10 09:56:52來源:作者:


PHP Code復制內容到剪貼板


    function A_bbslogin($user_login,$password,$host,$port="80"){   
    //需要提交的post數據   
    $argv = array(   
    'cookie' => array('user_login' =>$user_login,

PHP Code復制內容到剪貼板
  1. function A_bbslogin($user_login,$password,$host,$port="80"){   
  2. //需要提交的post數據   
  3. $argv = array(   
  4. 'cookie' => array('user_login' =>$user_login'password' => $password,'_wp_http_referer'=>'/bbpress/','re'=>'','remember'=>true)   
  5. );   
  6. foreach($argv['cookie'as $key => $value) {   
  7. $params[] = $key . '=' . $value;   
  8. }   
  9. $params = implode('&'$params);   
  10. $header = "POST /bbpress/bb-login.php HTTP/1.1\r\n";   
  11. $header .= "Host:$host:$port\r\n";   
  12. $header .= "Content-Type: application/x-www-form-urlencoded\r\n";   
  13. $header .= "Content-Length: " . strlen($params) . "\r\n";   
  14. $header .= "Connection: Close\r\n\r\n";   
  15. $header .= $params;   
  16. $fp = fsockopen($host$port);   
  17. fputs($fp$header);   
  18. while(!feof($fp)) {   
  19. $str = fgets($fp); //以下是自己的邏輯代碼,這里主要是模擬cookie,可用來同步登陸   
  20. if(!(strpos($str,"Set-Cookie:") === false)){   
  21. $tmparray = explode(" ",$str);   
  22. $cookiearray = explode("=",$tmparray[1]);   
  23. $cookiepaths = explode("=",$tmparray[6]);   
  24. $cookiename = urldecode($cookiearray[0]);   
  25. $cookievalue = urldecode(substr($cookiearray[1],0,strlen($cookiearray[1])-1));   
  26. $cookietime = time()+3600*24*7;   
  27. $cookiepath = urldecode(substr($cookiepaths[1],0,strlen($cookiepaths[1])-1));   
  28. setcookie($cookiename,$cookievalue,$cookietime,$cookiepath);   
  29. }   
  30. }   
  31. fclose($fp);   
  32. }  

原文:http://www.52blogger.com/archives/595

關鍵詞:PHP

贊助商鏈接:

主站蜘蛛池模板: 白朗县| 鞍山市| 卢氏县| 石景山区| 洪江市| 彭泽县| 扬中市| 兴城市| 宣化县| 洛宁县| 宜黄县| 宣化县| 霸州市| 扶余县| 通辽市| 永清县| 万年县| 抚顺市| 玛纳斯县| 阜平县| 大洼县| 岢岚县| 斗六市| 武安市| 乌什县| 昭苏县| 安徽省| 文山县| 双城市| 丹棱县| 沙坪坝区| 宝山区| 贵阳市| 瓮安县| 宝清县| 繁昌县| 张掖市| 八宿县| 林口县| 永和县| 绿春县|