配置方法:
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';
}
}