因此,如果我使用服務器來調用網頁(cURL或file_get_contents或其他),並且該網頁將會話分配給該呼叫(就像我使用該呼叫添加一個項目到購物車),是否有可能然後將該會話從服務器遷移到用戶的瀏覽器?PHP/Apache - 從服務器到瀏覽器的會話遷移
回答
如果我理解正確的話,你希望你的服務器代碼瀏覽到一個單獨的網站在幕後,做一些創建會話的東西,然後將應用的用戶重定向到單獨的站點,但使用您創建的同一個會話。
如果會話使用cookie進行維護(可能會比沒有更好),您不能 - 您必須在用戶瀏覽器中設置cookie,就好像它來自其他站點一樣,並且您可以「T。一般來說,這似乎是會受到任何類型的會話劫持保護,這是最體面的網站所具有的。
我想,替代方案是代理您的用戶使用其他站點的全部用途(即他們點擊應用中的內容,然後將其傳遞到幕後的其他站點)。
是的,這是完全正確的。我不認爲它會工作,但認爲我會仔細檢查。謝謝! – nftc99
我會建議使用SimpleTest的的編寫腳本的瀏覽器(http://simpletest.sourceforge.net/en/browser_documentation.html),以保持狀態的跟蹤,一邊瀏覽interwebs形成你的PHP codez
可能不是 - 對cURL/file_get_contents
的調用可能會爲請求它的機器(即您的服務器)生成特定的會話信息。遠程機器應該跟蹤IP地址和其他可識別信息,以防止這種操作。
如果這是可能的話,那麼您的購物車軟件會非常容易受到會話劫持的威脅。
我不相信這是可能的。但是您可以在用戶的瀏覽器和服務器之間啓動一個會話,該會話跟蹤遠程網頁發佈給您的會話cookie。
- 1. 從cPanel服務器遷移到沒有服務器的網站?
- 2. 從MySql遷移到SQL服務器2008
- 3. 服務器遷移
- 4. 從會話遷移到authResponse:驗證外部服務器上的sig
- 5. 遷移到服務器上的問題
- 6. TeamSpeak3服務器遷移
- 7. Alfresco遷移服務器
- 8. ASP.NET服務器遷移
- 9. 遷移postgresql服務器是
- 10. 無法連接到服務器 - 遷移分析服務器iOS
- 11. 將Nuget服務器遷移到TeamCity nuget服務器
- 12. Drupal - 遷移到新服務器
- 13. Zend框架遷移到Live服務器
- 14. Sql服務器遷移到mysql
- 15. 遷移到團隊基礎服務器
- 16. 將symfony 2.8從本地服務器遷移到活動服務器的步驟
- 17. 從自己的HTTP服務器發送到瀏覽器
- 18. 發送文件從AP服務器的NodeJS到瀏覽器
- 19. 從瀏覽器到服務器的流式音頻錄製?
- 20. asp.net中的多個瀏覽器中的服務器會話句柄?
- 21. 從移動Safari瀏覽器
- 22. 將應用程序從碼頭服務器遷移到wildfly 10服務器
- 23. Activiti進程從一臺服務器遷移到另一臺服務器
- 24. 將SSL證書從一臺服務器遷移到另一臺服務器
- 25. 將WordPress站點從一臺服務器遷移到另一臺服務器
- 26. 將wordpress從家庭web服務器遷移到web服務器託管帳戶
- 27. 從瀏覽器撥打Windows服務
- 28. 從Windows服務啓動Web瀏覽器
- 29. 從Windows服務啓動瀏覽器
- 30. 瀏覽SQL服務器
關於將會話從服務器遷移到瀏覽器的含義是什麼?你想要購物車信息,還是會話ID信息?你在找什麼? – jakx