सीयूआरएल के माध्यम से पीएचपी में कुकीज़ वापस भेजना
फ़ाइल में सहेजे गए कुकीज़ को अगले अनुरोध पर
स्वचालित रूप से वापस भेजा जा सकता है।
यह दो विकल्पों का उपयोग करके किया जाता है:
विकल्प CURLOPT_COOKIEJAR
कुकीज़ प्राप्त करने और फ़ाइल में सहेजने
का आदेश देता है, और विकल्प CURLOPT_COOKIEFILE
सहेजे गए कुकीज़ को सर्वर पर
भेजने का आदेश देता है।
आइए इन विकल्पों को सेट करें:
<?php
$cookieFilePath = $_SERVER['DOCUMENT_ROOT'] . '/cookie.txt';
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookieFilePath);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookieFilePath);
?>
निम्नलिखित पेज पर दो अनुरोध करें:
<?php
if (!empty($_COOKIE)) {
echo date('H:i:s', $_COOKIE['time']);
} else {
setcookie('time', time(), time() + 3600, '/');
echo 'cookie saved';
}
?>
सुनिश्चित करें कि पहले अनुरोध पर कुकी फ़ाइल में सहेजी जाती है, और दूसरे पर - वापस भेजी जाती है।