zoukankan      html  css  js  c++  java
  • php模拟发送GET和POST请求

    php分别模拟发送GET和POST请求,非常实用的额,也可作PHP CURL入门级的理解教材的,示例代码如下:

    <?php 
    /* 
    ** php分别模拟发送GET与POST请求 
    ** 
    */ 
    
    function httpRequest($url,$method,$params=array()){ 
    if(trim($url)==''||!in_array($method,array('get','post'))||!is_array($params)){ 
    return false; 
    } 
    $curl=curl_init(); 
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); 
    curl_setopt($curl,CURLOPT_HEADER,0 ) ; 
    switch($method){ 
    case 'get': 
    $str='?'; 
    foreach($params as $k=>$v){ 
    $str.=$k.'='.$v.'&'; 
    } 
    $str=substr($str,0,-1); 
    $url.=$str;//$url=$url.$str; 
    curl_setopt($curl,CURLOPT_URL,$url); 
    break; 
    case 'post': 
    curl_setopt($curl,CURLOPT_URL,$url); 
    curl_setopt($curl,CURLOPT_POST,1 ); 
    curl_setopt($curl,CURLOPT_POSTFIELDS,$params); 
    break; 
    default: 
    $result=''; 
    break; 
    } 
    if(isset($result)){ 
    $result=curl_exec($curl); 
    } 
    curl_close($curl); 
    return $result; 
    }

    如想了解更多相关教程,可以去众行智慧看看;

  • 相关阅读:
    Commix命令注入漏洞利用
    漏洞扫描
    信息搜集神器
    peepingtom
    自动化安装一些渗透工具的脚本
    MITMF
    Xssf配合metaspolit使用
    Beef安装与简单使用
    Linux安全检测常用方法
    cobaltstrike3.8服务器搭建及使用
  • 原文地址:https://www.cnblogs.com/xkzy/p/5987697.html
Copyright © 2011-2022 走看看