簡體   English   中英

如何使用cURL和ajax curl請求獲得相同的遠程會話?

[英]How to get same remote session with cURL and ajax curl request?

我有一個PHP站點,該站點卷曲了帶有mod重寫代理的curl的遠程php應用,該代理使用會話存儲應用狀態。 頁面的一些php代碼通過mod代理和curl從遠程服務器加載(進入中心框,因此沒有htm和head標簽經過卷曲)

我使用這種方法保存了curl遠程會話,並且可以正常運行: https ://stackoverflow.com/a/6989705/2278155謝謝@Scuzzy!

但是我的應用程序還具有幾個簡單的ajax(不是jquery,而是普通的httpRequest),它似乎沒有比php / curl共享相同的會話! Ajax調用也通過相同的mod代理和curl。 當我做一個計數器時,很明顯,ajax調用和正常的頁面刷新槽卷曲具有不同的會話。

我怎樣才能使它們相同? 我可以添加一些sid =這樣的url參數嗎?

我面臨着與您相同的問題。 我正在開發一個可以通過Webbrowser(WebServer1)或作為iPad和Android的HTML5_App訪問的應用程序。 因為我的應用程序的核心是(APIServer2),所以我也有兩個不同的SID。

我的登錄名如下:

-> Ajax請求登錄到API服務器。 如果成功,則將用戶SID存儲在APIServer上的數據庫中。 -> APIServer將SID返回給客戶端,這將刷新頁面並將SID傳輸到WebServer1的WebURL-> WebServer1檢查SID是否有效並在數據庫中找到。 如果是這樣,請選擇並存儲該用戶。

現在,即使我有兩個不同的SID,我也可以處理所有操作。

希望這可以幫助!

問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM