[英]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_cookiejar
和curlopt_cookiefile
php cURL庫。 我遇到的問題是我不知道如何使用Cookie文件發送PHPSESSID
。 這是使兩個會話ID在整個通信中保持不變所必需的。
請參閱: http : //www.php.net//manual/en/function.curl-setopt.php
使用CURLOPT_COOKIE
或CURLOPT_COOKIEFILE
選項。 您可能還需要使用CURLOPT_COOKIEJAR
從請求中保存cookie。
例如,請參見http://www.php.net//manual/zh/function.curl-setopt.php#87112 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.