zoukankan      html  css  js  c++  java
  • 跨域curl

    配置方法:

    php_curl.dll
    libeay32.dll
    ssleay32.dll

    php5ts.dll

    复制到 %windir%/system32 以及php 目录的ext目录 下
    并且找到php.ini(phpinfo里显示的那个php.ini文件)
      修改了extension=php_curl.dll 并把前面的分号去掉
    还重起了APACHE / IIS
    这些DLL 5.2.4PHP版本可以在这里找 下载

    有时侯好象还是不行,就把php_curl.dll libeay32.dll ssleay32.dll都复制到ext目录 下,然后把PHP目录还有PHP/ext目录 都加到环境变量即可。好像可以。

    __________________________________________
    <?php
    function curlPost($url,$params)
    {
        $postData = '';
        foreach($params as $k => $v)
        {
            $postData .= $k . '='.$v."&";
        }
        $postData = rtrim($postData, '&');
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
        curl_setopt($ch,CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_POST, count($postData));
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
        $output=curl_exec($ch);
    //    echo "<pre>";var_dump($url);var_dump($postData);var_dump($output);exit;
        curl_close($ch);
        return $output;
    }
    echo curlPost("y1.com/test1.php",array('name'=>"a",'code'=>md5('a')));
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>1-3</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <!-- 引入 jQuery -->
        <script src="./js/jquery.js" type="text/javascript"></script>
        <script src="./js/jQuery.md5.js" type="text/javascript"></script>
        <script type="text/javascript">
            //等待dom元素加载完毕.
            $(document).ready(function(){
    //            alert($.md5('a'));
                $.post('http://y1.com/test1.php',{'name':'b','code': $.md5('a')},function(data){
                    console.log(data.status);
                },"json")
            });
     
     
        </script>
    </head>
    <body>
    </body>
    </html>
     
    ____________________________________________________http://y1.com/test1.php
    <?php
    header("Access-Control-Allow-Origin:*"); 
    if($_POST){
    if($_POST['code'] == md5(a)){
    if($_POST['name'] == 'a'){
    echo 'apple';
    }else if($_POST['name'] == 'b'){
    $data=array(
    'msg'=>'bbbbb',
    'status'=>'1'
    );
    echo json_encode($data);die;
    }else if($_POST['name'] == 'c'){
    echo 'orange';
    }
    }else{
    echo 'error';
    }
    }
  • 相关阅读:
    C# 类 (7)
    C# 类 (6) -继承
    C# 类 (5)
    c# 类(4)
    C# 类(3)
    c# 类(2)
    C# 类 (1)
    C# 零碎知识点
    VINS_Fusion 初始化过程
    视觉SLAM(一)预备课程与基础知识
  • 原文地址:https://www.cnblogs.com/csjoz/p/7647458.html
Copyright © 2011-2022 走看看