PHP में, बाद के अनुरोधों पर आसान पुनर्प्राप्ति के लिए एरेज़ को कुकीज़ में संग्रहीत किया जा सकता है। हालाँकि, सुरक्षा निहितार्थों पर विचार करना और उचित क्रमांकन तकनीकों का उपयोग करना महत्वपूर्ण है।
सरणी को कुकी-संगत प्रारूप में बदलने के लिए, आप निम्नलिखित विधियों में से चुन सकते हैं:
setcookie('your_cookie_name', json_encode($info), time() 3600);
यह विधि केवल पूर्णांकों वाली सारणियों के लिए प्रभावी है:
$encodedArray = implode(',', $info);
setcookie('your_cookie_name', $encodedArray, time() 3600);
सावधानी: संभावित सुरक्षा जोखिमों के कारण क्रमबद्ध/अनक्रमबद्ध का उपयोग करने से बचें।
एक वैकल्पिक विकल्प सरणी तत्वों को अलग-अलग कुकीज़ में संग्रहीत करना है:
setcookie('my_array[0]', 'value1' , time() 3600);
setcookie('my_array[1]', 'value2' , time() 3600);
setcookie('my_array[2]', 'value3' , time() 3600);
जब आप $_COOKIE वैरिएबल प्रिंट करते हैं, तो इसमें निम्नानुसार ऐरे होगा:
echo '<pre>';
print_r( $_COOKIE );
die();
Array
(
[my_array] => Array
(
[0] => value1
[1] => value2
[2] => value3
)
)
यह गैर-क्रमांकन दृष्टिकोण एक दस्तावेजित PHP सुविधा है जो कुकी नामों को सरणी नामों के रूप में संग्रहीत करता है, PHP स्क्रिप्ट में सरणी के रूप में पुनर्प्राप्ति की अनुमति देता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3