I use curl but on the other page the session id remains constant and does not change and I changed the browser or device and the same result
Curl Code :
session_start();
$Request = curl_init();
curl_setopt($Request, CURLOPT_URL,'##################');
curl_setopt($Request, CURLOPT_RETURNTRANSFER, true);
curl_setopt($Request, CURLOPT_COOKIEJAR, 'Sessionsd.txt');
curl_setopt($Request, CURLOPT_COOKIEFILE, 'Sessionsd.txt');
curl_setopt($Request, CURLOPT_ENCODING, '');
curl_setopt($Request, CURLINFO_HEADER_OUT, true);
curl_setopt($Request, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($Request, CURLOPT_POST, 1);
curl_setopt($Request, CURLOPT_POSTFIELDS,$RequestData);
$Result = curl_exec($Request);
if ($Result === false)
{
echo 'Curl error: ' . curl_error($Request);
return false;
}
else
{
$json_response = $Result;
}
curl_close ($Request);
print_r($json_response);
other Page :
if(!isset($_SESSION)){
ini_set('session.save_path', '../Sessions');
session_start();
session_regenerate_id();
$_SESSION['ahmed'] = "fwfwef";
}
$session_id = $SessionID = session_id();
How Can fix it ?