方法1用curl:
一.先开启php curl函数库的步骤
1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路径*/
2).把php5/libeay32.dll,ssleay32.dll复制到系统目录windows/下
3).重启apache
二.例子
例子:
一.先开启php curl函数库的步骤
1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路径*/
2).把php5/libeay32.dll,ssleay32.dll复制到系统目录windows/下
3).重启apache
二.例子
例子:
<?
php
$cookie_jar = tempnam ( ' ./tmp ' , ' cookie ' );
$ch = curl_init(); curl_setopt( $ch , CURLOPT_URL , ' http://****** ' );
curl_setopt( $ch , CURLOPT_POST , 1 );
$request = ' email_address=&password=&action= ' ;
curl_setopt( $ch , CURLOPT_POSTFIELDS , $request );
// 把返回来的cookie信息保存在$cookie_jar文件中
curl_setopt( $ch , CURLOPT_COOKIEJAR , $cookie_jar );
// 设定返回的数据是否自动显示
curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1 );
// 设定是否显示头信息
curl_setopt( $ch , CURLOPT_HEADER , false );
// 设定是否输出页面内容
curl_setopt( $ch , CURLOPT_NOBODY , false );
curl_exec( $ch );
curl_close( $ch
$cookie_jar = tempnam ( ' ./tmp ' , ' cookie ' );
$ch = curl_init(); curl_setopt( $ch , CURLOPT_URL , ' http://****** ' );
curl_setopt( $ch , CURLOPT_POST , 1 );
$request = ' email_address=&password=&action= ' ;
curl_setopt( $ch , CURLOPT_POSTFIELDS , $request );
// 把返回来的cookie信息保存在$cookie_jar文件中
curl_setopt( $ch , CURLOPT_COOKIEJAR , $cookie_jar );
// 设定返回的数据是否自动显示
curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1 );
// 设定是否显示头信息
curl_setopt( $ch , CURLOPT_HEADER , false );
// 设定是否输出页面内容
curl_setopt( $ch , CURLOPT_NOBODY , false );
curl_exec( $ch );
curl_close( $ch