使用cURL登录第三方网站 - 保存cookie的位置

时间:2012-01-27 03:56:15

标签: php cookies curl scale

我已经构建了一个PHP应用程序,利用cURL以编程方式访问我的某个金融机构并收集交易数据......与mint.com的工作方式非常相似(即使能够跟踪和回答二级验证/安全问题)。

现在显然cURL将会话存储到服务器上的本地cookie中;这就是会话在各个页面上以编程方式保持的方式(login => verification =>事务数据)。

我的问题是,应该如何或更大规模地处理这个问题?即数百名用户想要使用该系统。我假设最好的方法是将每个程序化尝试保存在一个唯一的cookie中(在防火墙/安全服务器后面,因此会话将受到保护)。或者是否存在另一种存储会话的方式....我真的很想知道mint.com如何设置它。

1 个答案:

答案 0 :(得分:0)

我能够通过以下方式解决这个问题:

  • 将cookie会话直接存储到DB
  • 然后当下一个发出请求=>将cookie会话加载回DB
  • 让系统在带有垃圾收集器进程的tmp安全文件夹中创建cookie