php - 使用 Curl 登录 Gmail 收件箱?

标签 php curl

我正在做一个项目,用户将首先保存他的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/

相关文章:

php - 循环遍历数组元素作为字符串并将它们转换为子数组php

node.js - 在 Node Js(请求)中如何在多部分 http 请求中发送文件

c - 如何在 C 中使用 curl 并解析 JSON 响应

linux - 如何使用 curl 或 wget 将文件下载到目录中?

php - Apache 无法使用 curl 发出传出 HTTP 请求

javascript - Jquery - 将输入值传递给单选按钮

PHP 显示数据库中的图像

php - 在 codeigniter 上实现 SSL 时如何摆脱控制台错误

php - 使用 foreach 处理错误并分解 PHP

php - Twig:将对象变量从页面拉入自定义标签