【发布时间】:2012-03-17 15:29:13
【问题描述】:
我想要做的是显示“已登录”网站的 iframe。例如,假设我想在 iframe 中显示您的 Gmail 帐户(已登录)。
所以我所做的是使用 cURL 登录。登录脚本完美运行。我将 cookiejar 设置为 cookie.txt,如下所示...
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt **($ch, CURLOPT_COOKIEJAR, "cookie.txt");**
登录本身运行良好!问题是当我尝试 iframe 时,它说您需要登录,因为 Cookie 由服务器保存(在 cookie.txt 上)并且 iframe 在客户端呈现。
所以,我需要做的是获取 cookie.txt 中的 cookie,并将它们写入用户计算机上的类似文件中。我在想你使用 Javascript 来做到这一点?
【问题讨论】:
-
不需要Javascript,你已经在使用支持cookies的PHP了。
标签: php javascript cookies curl