簡體   English   中英

發送帶有PHP curl cookie文件的PHPSESSID

[英]Sending the PHPSESSID with php curl cookie file

我有2個服務器,每個服務器建立唯一的會話,並且需要來回通信。 我需要發送PHPSESSID cookie並從其他服務器上獲取唯一的會話cookie。

這種工作方式是這樣的:

服務器A發送帶有PHPSESSID cookie的請求
服務器B將此ID存儲在會話中,將PHPSESSID cookie連同其自己的唯一會話ID發送回服務器A
服務器A針對當前會話驗證收到的PHPSESSID cookie,並使用服務器B的當前會話ID和唯一會話ID發送回正常響應
最終, 服務器B檢查從服務器A接收到的PHPSESSID與自己的會話中的PHPSESSID匹配,並且從服務器A發送回的唯一會話ID仍與在請求開始時發送的唯一會話ID匹配。

我正在使用帶有curlopt_cookiejarcurlopt_cookiefile php cURL庫。 我遇到的問題是我不知道如何使用Cookie文件發送PHPSESSID 這是使兩個會話ID在整個通信中保持不變所必需的。

請參閱: http//www.php.net//manual/en/function.curl-setopt.php

使用CURLOPT_COOKIECURLOPT_COOKIEFILE選項。 您可能還需要使用CURLOPT_COOKIEJAR從請求中保存cookie。

例如,請參見http://www.php.net//manual/zh/function.curl-setopt.php#87112

暫無
暫無

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

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