我想創建我自己的個人登錄網關到Gmail/Facebook /任何其他網站。在這個網關中,我輸入了我的主用戶名和密碼,然後我可以選擇登錄(gmail/facebook/etc)而無需輸入這些用戶名,因爲它們存儲在服務器上。Gmail/Facebook沒有用戶名/密碼 - PHP登錄標題問題
我試圖通過使用cURL來發送POST請求,並在常規登錄期間使用在Firefox中發送的標題和發佈數據來實現此目的。但是,這不適用於Facebook或Gmail。
有沒有人試過這個或有一個想法,爲什麼這不起作用?
謝謝。
//編輯 我在想,它不起作用的問題在於,將curl請求發送到gmail的php服務器的IP地址與我的瀏覽器不同,因此, gmail服務器被反饋到瀏覽器,它仍然無法進行身份驗證。
或者,我使用curl發送給Gmail服務器的cookie實際上是根據時間而改變的。
你如何確定「它不工作」?既然你沒有得到預期的結果,會發生什麼?你如何處理從遠程服務器得到的響應? – Quentin 2009-12-13 10:24:21
你想在這裏得到什麼結果?您是否試圖在登錄到您的頁面後完成該操作,您將自動在瀏覽器中登錄到Gmail和Facebook?如果是這樣,那麼cURL不是正確的方法,因爲你正在登錄你的服務器而不是你的瀏覽器...... – 2009-12-13 12:44:22
謝謝大衛我的意思是發送到gmail服務器的請求頭不認證我登錄。 gmail服務器提供的響應直接返回給瀏覽器。 – Tony 2009-12-13 13:20:54