Php 从一个链接自动打开一个gmail帐户,该链接将从数据库中获取用户和密码

Php 从一个链接自动打开一个gmail帐户,该链接将从数据库中获取用户和密码,php,curl,gmail,Php,Curl,Gmail,是否可以使用php直接从我的网站打开gmail? *假设我的gmail用户名和密码在我的sql数据库中* 然后,当我运行php页面时,它会自动将信息发送到gmail,它会从数据库中获取用户名和密码,并自动打开我的gmail,这可能吗,或者已经有代码了 我之所以希望这样做,是因为我希望我的用户能够在不知道密码的情况下打开他们的Gmail,他们必须转到我提供的链接才能打开分配给他们的Gmail 我的目标不是检索电子邮件或联系人,我试图实现的是直接从我的网站或使用链接打开gmail,而不需要用户知道用

是否可以使用php直接从我的网站打开gmail?

*假设我的gmail用户名和密码在我的sql数据库中*

然后,当我运行php页面时,它会自动将信息发送到gmail,它会从数据库中获取用户名和密码,并自动打开我的gmail,这可能吗,或者已经有代码了

我之所以希望这样做,是因为我希望我的用户能够在不知道密码的情况下打开他们的Gmail,他们必须转到我提供的链接才能打开分配给他们的Gmail


我的目标不是检索电子邮件或联系人,我试图实现的是直接从我的网站或使用链接打开gmail,而不需要用户知道用户名和密码。

是的,这是可能的,你可以通过

使用curl将表单登录到用户的帐户中,并存储cookies以备将来使用,curl中有一个存储cookies和会话的函数

一些有用的链接

http://www.php.net/manual/en/intro.curl.php

http://www.php.net/manual/en/function.curl-init.php

http://www.php.net/manual/en/function.curl-setopt.php


http://coderscult.com/php-curl-cookies-example/

cookie示例不再在线

<?php

/* STEP 1. let’s create a cookie file */

$ckfile = tempnam ("/tmp", "CURLCOOKIE");

/* STEP 2. visit the homepage to set the cookie properly */

$ch = curl_init ("http://somedomain.com/");
curl_setopt ($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);

/* STEP 3. visit cookiepage.php */

$ch = curl_init ("http://somedomain.com/cookiepage.php");
curl_setopt ($ch, CURLOPT_COOKIEFILE, $ckfile);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);

/* here you can do whatever you want with $output */

?> 


感谢Mike(邪教大师)

看看
imap
pop
,正如richie所说,看看imap和pop或者使用Curl任何示例链接都会很有帮助。尝试过了,但它不允许我登录gmail,它只显示谷歌登录屏幕。你必须使用此url提交表单{}。。也有许多隐藏字段确保仔细检查表单并提交每个重要字段是的,我正在使用这些字段,问题是当我单击提交按钮时,它只是将我重定向到该页面。