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

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

贊助商鏈接:

主站蜘蛛池模板: 天长市| 阿荣旗| 石楼县| 玛多县| 穆棱市| 宕昌县| 阜新| 唐山市| 安塞县| 馆陶县| 武城县| 安西县| 浙江省| 孝感市| 新乐市| 白河县| 若尔盖县| 凌云县| 鹰潭市| 嘉兴市| 潢川县| 夏津县| 大同市| 大余县| 宣化县| 东平县| 泌阳县| 信阳市| 昭苏县| 霍邱县| 个旧市| 武强县| 卫辉市| 泰安市| 滨州市| 玉龙| 高雄市| 离岛区| 景宁| 永吉县| 安岳县|