-2

我需要从您需要登录的网站中检索一些变量。为了解决同源策略,我在我的服务器上放置了一个 proxy.php。这可以从不需要登录的站点中检索变量...

但是,如何从需要登录的网站检索数据?

是否可以下载“登录”cookie 并放在我的服务器上?或者是否可以手动打开此站点,然后通过参考打开的浏览器屏幕检索 javascript 中的变量?

谢谢!

4

2 回答 2

0

是的,您可以在 javascript 中创建具有一些唯一 ID 的 cookie,并将其记录保存在服务器端存储中,并且在登录期间,您可以将客户端的 cookie 详细信息与 cookie 的服务器端详细信息进行匹配,然后执行您的操作。

于 2013-04-18T14:50:21.830 回答
0

这是要被很多用户使用吗?

如果是这样,那么用户应该如何信任您?他们会将他们的用户名和密码发送到您的服务器吗?

如果您只为自己使用它,您可以在 firefox 中使用 force cors 插件(安装点击视图 => 工具栏 => 插件栏并点击右下角的“cors”文本)。通过该活动,您可以向任何站点发送 xmlhttprequest。

如果您希望该服务可供您网站的用户使用但只使用一个帐户,您可以查看 curl 但它可能不是线程保存(多个用户同时使用它)。如果是这种情况,我建议删除此问题并将其重新发布为 PHP 问题。如何 PHP 代理 xhr 请求。

于 2013-04-18T14:50:29.387 回答