麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PHP > 正文

php生成curl命令行的方法

2024-05-04 23:40:57
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php生成curl命令行的方法,涉及php字符串與數(shù)組的動態(tài)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了php生成curl命令行的方法。分享給大家供大家參考,具體如下:

示例:
curl "http://localhost/other/serverInfo.php?dd=ddd" -H "Host:localhost" -H "Connection:keep-alive" -H "Cache-Control:max-age=0" -H "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" -H "User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36" -H "DNT:1" -H "Accept-Encoding:deflate, sdch" -H "Accept-Language:zh-CN,zh;q=0.8,en;q=0.6" -H "Cookie:name=richie; [email protected]"

具體代碼如下:

function getCurlCommand(){ try {  if (php_sapi_name() == 'error cli'){   throw new Exception("cli");  }  $curlCommand = 'curl ';  $postData = $getData = '';  if($_GET) {   $gets = http_build_query($_GET);   $getData .= strpos($curlCommand, '?') ? '&' . $gets : '?' . $gets;  }  if ($_SERVER['REQUEST_METHOD'] == 'POST' ) {   $posts = http_build_query($_POST);   $postData = ' -d "' . $posts . '"';  }  $path = isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : $_SERVER['PHP_SELF'];  $curlCommand .= '"' . "http://{$_SERVER['HTTP_HOST']}" . $path . $getData . '"';  if ($postData) {   $curlCommand .= $postData;  }  $headers = array();  if (function_exists('getallheaders')) {   $headers = getallheaders();  } else {   foreach ($_SERVER as $name => $value) {    if (substr($name, 0, 5) == 'HTTP_') {     $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;    }   }  }  foreach ($headers as $key => $value) {   if($key == 'Accept-Encoding') $value = str_replace('gzip, ','',$value);   $curlCommand .= ' -H "' . $key . ':' . $value . '"';  }  return $curlCommand; } catch (Exception $e) {  return $e->getMessage(); }}echo getCurlCommand();

希望本文所述對大家php程序設計有所幫助。



注:相關教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产亚洲区 | 毛片大全免费看 | 人成免费a级毛片 | 国产一级一国产一级毛片 | 免费在线观看午夜视频 | 亚洲一区在线国产 | 久久日韩在线 | 亚洲嫩草av| 一本色道久久综合亚洲精品小说 | 一区二区三区欧洲 | xxxx hd video 69 | 日本成人一区二区 | 麻豆传传媒久久久爱 | 国产91精品久久久久久久 | 色播亚洲 | 久久久久久久一区二区三区 | 一级毛片在线免费观看视频 | 天天夜干 | 精品小视频 | 一本色道久久综合狠狠躁篇适合什么人看 | 欧美一级黄色免费看 | 免费三级大片 | 日韩毛片一区二区三区 | 午夜小电影 | 精久久久| 欧美成人性生活片 | 7777网站| 爱看久久 | 九九热在线精品视频 | 在线播放av片 | 成人精品免费在线观看 | 国产精品一区视频 | 亚洲成人入口 | 黄色欧美精品 | 99精品视频在线 | 成人毛片av在线 | 亚洲国产精品一区二区三区 | 亚洲欧美日韩中文在线 | 牛牛碰在线视频 | 万圣街在线观看免费完整版 | 欧美韩国一区 |