簡體   English   中英

PHP + cURL +會話ID

[英]PHP + cURL + session id

經過數小時的搜尋,試圖找到我的問題的答案之后,我希望SE上的某個人可以給我答案。

我正在嘗試從網站解析一些PDF文件,URL的格式如下所示:example.com/?s=ef6d225b80c0c590da26dcf1e37bc02c&t=2-1-2014%2013:24:25

我不知道如何從該URL中獲取會話ID。

我嘗試過這樣的事情:

session_write_close();

$ch = curl_init($link); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt( $ch, CURLOPT_COOKIE, $strCookie ); 
$response = curl_exec($ch); 
curl_close($ch); 

ini_set("session.use_cookies",0);
ini_set("session.use_trans_sid",1);
session_id($_GET['session_id']);
print_r($_SESSION);
print(session_id());
But there is no output.

因此,我需要將會話ID傳遞到URL中,卻不知道如何執行此操作。

感謝您可以就此問題獲得的任何幫助。 謝謝!

您可以從$link獲取它:

if (preg_match('~s=([a-f0-9]{32})~', $link, $match)) {
    // got the session id in $match[1]
}

暫無
暫無

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

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