CURL භාවිතයෙන් PHP හි cookies ආපසු යැවීම

ගොනුවක සුරක්ෂිත කර ඇති cookies ස්වයංක්‍රීයව ඊළඟ ඉල්ලීමේදී ආපසු යැවිය හැකිය. මෙය ක්‍රියාත්මක කරනු ලබන්නේ විකල්ප දෙකක් භාවිතා කරමිනි: CURLOPT_COOKIEJAR විකල්පය cookies ලබාගෙන ගොනුවක සුරක්ෂිත කිරීමට නියෝග කරන අතර, CURLOPT_COOKIEFILE විකල්පය සුරක්ෂිත කර ඇති cookies සේවාදායකය වෙත යැවීමට නියෝග කරයි.

අපි මෙම විකල්ප සකස් කරමු:

curl.php<?php
  $cookieFilePath = $_SERVER['DOCUMENT_ROOT'] . '/cookie.txt';
  
  curl_setopt($curl, CURLOPT_COOKIEFILE, $cookieFilePath);
  curl_setopt($curl, CURLOPT_COOKIEJAR,  $cookieFilePath);
?>
Задание 1

පහත පිටුවට ඉල්ලීම් දෙකක් සිදු කරන්න:

file.php<?php
  if (!empty($_COOKIE)) {
    echo date('H:i:s', $_COOKIE['time']);
  } else {
    setcookie('time', time(), time() + 3600, '/');
    echo 'cookie saved';
  }
?>

පළමු ඉල්ලීමේදී cookie ගොනුවක සුරක්ෂිත වන අතර, දෙවන ඉල්ලීමේදී එය ආපසු යවනු ලබන බවට විශ්වාසයක් ඇති කර ගන්න.