2012-04-18 127 views
0

我有兩個不同的域/站點,一個是http和一個https。 http站點需要登錄,然後用戶纔會看到帶有顯示https站點內容的iframe的非安全頁面。通過iframe傳遞登錄憑證

我想無縫地將登錄憑證從http站點傳遞到iframe的https站點。我不想使用jquery。是否有可能讓iframe使用POST請求而不是GET?我想加密來自http站點的登錄信息並將加密後的包發送到https站點。

我正在使用php和apache,如果它有所作爲。

我發現this article on iframe/POST,但不知道如何獲取表單自動提交時,HTTP頁面加載。也許這是一個JavaScript的行?另外,雖然http站點上的登錄頁面具有登錄表單,但其上具有iframe的登錄後頁面(當前)不具有表單。也許我可以創建一個隱形的窗體來創建這個POST請求?

謝謝!

回答

0

您可以使用JavaScript這樣的:

document.getElementById('someId').submit();