我需要从您需要登录的网站中检索一些变量。要解决同源策略,我在我的服务器上放了一个proxy.php。这适用于从不需要登录的站点检索变量...
但是,如何从需要登录的网站检索数据?
是否可以下载“LogIn”cookie并将其放入我的服务器? 或者是否可以手动打开此站点,然后通过参考打开的浏览器屏幕在javascript中检索变量?
谢谢!
答案 0 :(得分:0)
是的,您可以使用一些唯一ID在javascript中创建cookie并将其记录保存在服务器端存储中,并且在登录期间,您可以将客户端的cookie详细信息与cookie的服务器端详细信息进行匹配,并执行您的操作。
答案 1 :(得分:0)
这是否被许多用户使用?
如果是这样,那么用户应该如何信任你?他们会将用户名和密码发送到您的服务器?
如果你只是为自己使用这个,你可以使用强制cors插件与firefox(安装点击视图=>工具栏=>插件栏并点击右下角的“cors”文本后)。有了这个活动,你可以xmlhttprequest到任何网站。
如果您希望该服务可供您网站的用户使用,但只使用一个帐户,则可以查看curl但可能不是线程保存(多个用户同时使用它)。如果是这种情况,我建议删除此问题,并将其作为PHP问题发布。如何PHP代理xhr请求。