高分求 PHP程序登录163邮箱并取得当前用户的通讯录列表 http://topic.csdn.net/u/20081120/09/336E9B29-8B97-43BC-B14E-05D3AD942912.html看一下以前的帖子. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_POST['username'] = '******@163.com';$_POST['password'] = '*******';$cookie_jar1 = tempnam('./tmp','Coo');$cookie_jar2 = tempnam('./tmp','Coo');$ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://reg.163.com/login.jsp?type=1');curl_setopt($ch, CURLOPT_POST, 1);$request = 'verifycookie=1&username='.$_POST['username'].'&password='.$_POST['password'];curl_setopt($ch, CURLOPT_POSTFIELDS, $request);curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar1);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_NOBODY, false);curl_exec($ch);curl_close($ch);$ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&style=16&username='.$_POST['username']);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar1);curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar2);curl_exec($ch);curl_close($ch);$str=file_get_contents($cookie_jar2);$str=substr(strrchr($str,"%"),1);$ch2 = curl_init();curl_setopt($ch2, CURLOPT_URL, 'http://g1a5.mail.163.com/coremail/fcg/ldvcapp?funcid=address&sid='.$str);curl_setopt($ch2, CURLOPT_HEADER, false);curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch2, CURLOPT_COOKIEFILE, $cookie_jar2);$html = curl_exec($ch2);$html=str_replace("\n","",$html);echo $html;exit; 为什么session无效??郁闷 IE7的Session共享问题 最近用php写了一个从mysql数据库随机读取n条记录 急,PHP网站如何纯静态化? 如何使用php执行cmd命令 ADODB类连接oracle 的告警提示解决 我公司急聘PHP程序员,要求熟悉Linux,工作地点在南京 表中有个字段里有1000个字,我要调出其中的400个字显示到网页上,怎么做? PHP查询Mysql数据的问题!? 用php读取用户电脑的文件啊 信用卡验证程序 怎么写用时间表达式来查询呢
$_POST['password'] = '*******';$cookie_jar1 = tempnam('./tmp','Coo');
$cookie_jar2 = tempnam('./tmp','Coo');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://reg.163.com/login.jsp?type=1');
curl_setopt($ch, CURLOPT_POST, 1);
$request = 'verifycookie=1&username='.$_POST['username'].'&password='.$_POST['password'];
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_exec($ch);
curl_close($ch);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&style=16&username='.$_POST['username']);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar2);
curl_exec($ch);
curl_close($ch);$str=file_get_contents($cookie_jar2);
$str=substr(strrchr($str,"%"),1);
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, 'http://g1a5.mail.163.com/coremail/fcg/ldvcapp?funcid=address&sid='.$str);
curl_setopt($ch2, CURLOPT_HEADER, false);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch2, CURLOPT_COOKIEFILE, $cookie_jar2);
$html = curl_exec($ch2);
$html=str_replace("\n","",$html);
echo $html;exit;