> 백엔드 개발 > PHP 튜토리얼 > php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126信箱登录(原创)

php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126信箱登录(原创)

WBOY
풀어 주다: 2016-06-13 12:59:00
원래의
1202명이 탐색했습니다.

php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录(原创)

本帖最后由 hudie631489527 于 2010-10-07 23:18:31 编辑 最近一直在忙,赶在这个十一假期结束的时候,发表一下此文,为了是让这些源码开源出来

当然这些方法可能不可取,但大致应该是这种方向了吧,由于目前做的一个UCHOME港台的站点

咱们策划说要改一下好友邀请里面的显示方式,开始我也没有在意,当时就说行!

到了弄这个的时候才发现,UCH里面的这个地方是用漫游型式做的,让人很是无解,啥都改不了!

唉,既然都答应了说可以,现在实际情况不行了,所以觉得不好意思,为了快速解决这问题,在GOOGLE,

百度上搜了个遍,结果又出忽意料,就一个126邮箱的开源例子,其它的都没有,有一牛哥留着QQ说要其它的源码,

可以加QQ买!不对此人评论了!俺花了点时间,整了整,结果就幸运的弄出来了几个,因为时间有限,目前手上的项目一直在弄,所以就没有管其它的,现在给出 GMAIL,HOTMAIL(MSN),YAHOO的邮箱联系人的PHP源代码:

 

1.GMAIL
<br>
 <?php <br />
define( "COOKIEJAR", tempnam( ini_get( "upload_tmp_dir" ), "cookie" ) );   //定义COOKIES存放的路径,要有操作的权限<br>
define( "TIMEOUT", 1000 ); //超时设定<br>
class GMAIL<br>
{<br>
<br>
        private function login($username, $password)<br>
        {               <br>
                //第一步:模拟抓取登录页面的数据,并记下cookies<br>
                $cookies = array();<br>
                $matches = array();<br>
                //获取表单<br>
                $login_url = "https://www.google.com/accounts/ServiceLoginAuth";<br>
                $ch = curl_init($login_url);<br>
                <br>
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);<br>
                curl_setopt($ch, CURLOPT_COOKIEJAR, COOKIEJAR);<br>
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br>
                $contents = curl_exec($ch);<br>
                curl_close($ch);<br>
<br>
                //模拟参数<br>
                $name = array('dsh','timeStmp','secTok'); <br>
                foreach($name as $v) {<br>
                     preg_match('/<input>/i', $contents, $matches);<br>
                    if(!empty($matches)) {<br>
                        $$v = $matches[1];<br>
                        $matches = array();<br>
                    }         <div class="clear">
                 
              
              
        
            </div>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿