2012-01-27 59 views
0

我已經構建了一個PHP應用程序,它利用cURL以編程方式訪問我的金融機構之一併收集交易數據......與mint.com的工作方式非常相似(即使能夠跟蹤和回答二級驗證/安全問題)。使用cURL登錄到第三方網站 - 在哪裏保存cookie

現在顯然cURL將會話存儲到服務器上的本地cookie中;這就是會話如何在各個頁面上以編程方式繼續進行(login => verification => transaction data)。

我的問題是,這個問題應該如何處理?即數百名想要使用該系統的用戶。我假設最好的方法是將每個編程嘗試保存在一個獨特的cookie中(位於防火牆/安全服務器後面,因此會話將受到保護)。或者還有另一種存儲會話的方式......我真的很想知道mint.com如何設置它。

回答

0

我能解決這個解決方案:

  • 存儲cookie的會話直DB
  • 然後在下次發出請求=>加載該Cookie會話回DB
  • 有系統使用垃圾收集器進程在tmp安全文件夾中創建cookie