我正在做一个项目,用户将首先保存他的gmail ID和密码,确认后,我将提供一个链接,以便下次直接登录gmail,而无需输入他的gmail ID和密码。保存的密码将作为使用 CURL 的 userid 和 passwd 参数
我正在使用 php 执行此操作..我听说curl可以执行此操作..我尝试了很多代码,但没有得到任何工作代码..任何人都可以告诉我..我如何登录到gmail收件箱.. 在 PHP 中使用 CURL ??
最佳答案
如果您只是想阅读 Gmail 收件箱中的电子邮件,则应该放弃 cURL 伪浏览器路径;相反,enable POP or IMAP on the Gmail account并使用PHP的优秀IMAP/POP3 functions访问 Gmail 收件箱。
如果您正在尝试创建某种单点登录服务,那么您就运气不好了。为什么是这样?好吧,即使您的服务器设法验证并保留来自 Gmail 的 cookie,您也无法将这些 Gmail cookie 存储在客户端的浏览器中。只有来自 mail.google.com 的请求才能设置 Gmail cookie。这称为 Same origin policy .
关于php - 使用 Curl 登录 Gmail 收件箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642507/