php curl 报错
<?
$url = '
http://127.0.0.1:82/admin.php';
$params = "admin_username=1&admin_password=1";
$user_agent = "Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);
echo "Results: <br>".$result;
?>
admin.php
<?
print_r($_POST);
?>
补充:或者谁能帮我写一个简单的PHP自动登录 POST
答案:输入phpinfo() 看你的curl扩展是否启用,没有启用的话需要启用才可以使用curl功能。启用方法:
WINDOWS:找到正在使用的PHP.INI文件 去掉;extension=php_curl.dll 前面的;
Linux : 重新编译PHP ,–with-curl=/usr/local/curl 其中/usr/local/curl是你安装的curl的目录
其他:你的配置里面没有开启 curl模块所以报错 开启方法:
1 要把php.ini里面的打开extension=php_curl.dll
2 把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面
3 重启apache
上一个:请问下面这个XML文档用PHP该如何解析 ?
下一个:一个php的小问题 在线等……感激不尽!!!!!!