温故知新 linux実践講座

温故知新 linux実践講座

温故知新。linuxを使いこなしてみよう。

ホーム » PHP入門 » gmail.com に自動でログインしてみる という古いメモを見つけた ^^;

— 広告 —


— 広告 —

gmail.com に自動でログインしてみる という古いメモを見つけた ^^;

所要時間 約 3分

gmail.com に自動ログインするプログラムを PHP で作成してみます。

gmail.com ログインフォームを調べる

<form id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post">
  <input name="continue" id="continue" value="http://mail.google.com/mail/" type="hidden">
  <input name="service" id="service" value="mail" type="hidden">
  <input name="rm" id="rm" value="false" type="hidden">
  <input name="dsh" id="dsh" value="-123456789012451848" type="hidden">
  <input name="ltmpl" id="ltmpl" value="default" type="hidden">
  <input name="scc" id="scc" value="1" type="hidden">
  <input name="GALX" value="ABCXyZeXbQ" type="hidden">
  <input id="pstMsg" name="pstMsg" value="1" type="hidden">
  <input id="dnConn" name="dnConn" value="" type="hidden">
  <input id="checkConnection" name="checkConnection" value="youtube:168:1" type="hidden">
  <input id="checkedDomains" name="checkedDomains" value="youtube" type="hidden">
<input name="timeStmp" id="timeStmp" value="" type="hidden">
<input name="secTok" id="secTok" value="" type="hidden">
<div class="email-div">
  <label for="Email"><strong class="email-label">ユーザー名</strong></label>
  <input spellcheck="false" name="Email" id="Email" value="" type="text">
</div>
<div class="passwd-div">
  <label for="Passwd"><strong class="passwd-label">パスワード</strong></label>
  <input name="Passwd" id="Passwd" type="password">
</div>
  <input class="g-button g-button-submit" name="signIn" id="signIn" value="ログイン" type="submit">
  <label class="remember" onclick="">
  <input name="PersistentCookie" id="PersistentCookie" value="yes" type="checkbox">
  <strong class="remember-label">
  ログイン状態を保持する
  </strong>
  </label>
  <input name="rmShown" value="1" type="hidden">
  </form>

curl関数

curl_close ? cURL セッションを閉じる
curl_copy_handle ? cURL ハンドルを、その設定も含めてコピーする
curl_errno ? 直近のエラー番号を返す
curl_error ? 現在のセッションに関する直近のエラー文字列を返す
curl_exec ? cURL セッションを実行する
curl_getinfo ? 指定した伝送に関する情報を得る
curl_init ? cURL セッションを初期化する
curl_multi_add_handle ? cURL マルチハンドルに、通常の cURL ハンドルを追加する
curl_multi_close ? cURL ハンドルのセットを閉じる
curl_multi_exec ? 現在の cURL ハンドルから、サブ接続を実行する
curl_multi_getcontent ? CURLOPT_RETURNTRANSFER が設定されている場合に、cURL ハンドルの内容を返す
curl_multi_info_read ? 現在の転送についての情報を表示する
curl_multi_init ? 新規 cURL マルチハンドルを返す
curl_multi_remove_handle ? cURL ハンドルのセットからマルチハンドルを削除する
curl_multi_select ? curl_multi 接続のアクティビティを待つ
curl_setopt_array ? CURL 転送用の複数のオプションを設定する
curl_setopt ? cURL 転送用オプションを設定する
curl_version ? cURL のバージョンを返す

google でいろいろ調べてみる

Automatic Login Using Curl
Class GMailer
基本的な curl の使用法
Gmail login using CURL
gmail login
Importing Gmail Contacts Using CURL and PHP

-- 広告 -- -- 広告 --

 

  PHP入門 

この記事に関連する記事一覧

アフィリエイトで稼ぐ
プロフィール

ぴよふぁくとりぃです。

職業は自宅でサーバ管理、資格は薬剤師です。
趣味も職業もパソコンラブです。
よろしくね。
連絡先: admin@arakanoj.com
URL: http://piyofactory.com

検索
人気ページ
東京電力予想最大電力(万kW)
twitter
使い方を知れば知るほど楽しく使える Linux。
Linux の基本を覚えてもっともっと楽しいコンピュータの使い方を身につけましょう。