PHP හි කුකී ක්‍ෂණිකව සැකසීම

කුකී එකක් සැකසූ විගසම එය $_COOKIE අරාවේ දිස්වන පරිදි කිරීම සඳහා උපක්‍රමශීලී ක්‍රමයක් භාවිතා කළ හැකිය. මෙම ක්‍රමයේ සාරය පහත පරිදි වේ: පළමුව setcookie භාවිතයෙන් කුකී එකක් සකසන්න, ඉන්පසු අතින් එය $_COOKIE අරාවට ලියන්න:

php<?php
  setcookie('str', 'eee');
  $_COOKIE['str'] = 'eee';
  
  var_dump($_COOKIE['str']); // ක්‍ෂණිකව 'eee' ප්‍රදර්ශනය කරයි
?>

කුකී එක සෑම අවස්ථාවකම බ්‍රව්සරය වෙත යැවීම වැළැක්වීම සඳහා, කුකී ලිවීම කොන්දේසියක් තුළ කළ හැකිය. එවැනි කුකී එකක් නොමැති නම්, එය ලියන්න:

php<?php
  if (!isset($_COOKIE['str'])) { // කුකී එක නොමැති නම්
    setcookie('str', 'eee');
    $_COOKIE['str'] = 'eee';
  }
  
  echo $_COOKIE['str']; // 'eee' ප්‍රදර්ශනය කරයි
?>

මෙය ක්‍රියා කරන ආකාරය සාකච්ඡා කරමු. පළමු වරට පිටුවට පිවිසෙන විට, අපි if කොන්දේසියට ඇතුළු වන අතර, කුකී එක බ්‍රව්සරයට සකසා වහාම එය $_COOKIE වෙත අතින් ලියන්නෙමු. ඉන්පසු echo හරහා අප විසින් අතින් ලියන ලද අගය ප්‍රදර්ශනය වේ.

පිටුවට පසුව පිවිසෙන විට, අපි if කොන්දේසියට ඇතුළු නොවන නමුත් $_COOKIE හි අපගේ කුකී එක අඩංගු වනු ඇත, එය දැනටමත් බ්‍රව්සරයෙන් පැමිණ ඇත. මේ ආකාරයෙන්, පළමු වරට පිවිසෙන විටද, පසුව පිවිසෙන විටද $_COOKIE හි අපගේ කුකී එක පවතිනු ඇත.

Задание 1

විස්තර කර ඇති ක්‍රමය අත්හදා බලන්න.