PHP Cookie क्या है? यह कैसे काम करता है: Best Article In 2025

PHP Cookie एक महत्वपूर्ण वेब डेवलपमेंट टूल है जो यूजर के ब्राउज़र में डेटा स्टोर करने में मदद करता है। इस पोस्ट में, हम PHP Cookie की पूरी जानकारी हिंदी में समझेंगे, इसके उपयोग, प्रकार, और इसे कैसे इम्प्लीमेंट करें। चाहे आप एक स्टूडेंट हों या प्रोफेशनल, यह गाइड आपको PHP Cookie के बारे में सब कुछ सरल और आसान भाषा में समझाएगा।

PHP Cookie क्या है? (What is PHP Cookie in Hindi):

PHP कुकीज़ एक छोटा सा डेटा फाइल होता है जो सर्वर यूजर के ब्राउज़र में स्टोर करता है। यह यूजर की प्रिफरेंस, लॉगिन डिटेल्स, या अन्य जानकारी को सेव करने के लिए इस्तेमाल किया जाता है। जब भी यूजर वेबसाइट पर वापस आता है, ब्राउज़र यह डेटा सर्वर को भेजता है, जिससे यूजर का अनुभव बेहतर होता है।

For Example: मान लीजिए आप एक ऑनलाइन शॉपिंग वेबसाइट पर जाते हैं और कुछ आइटम्स को कार्ट में एड करते हैं। अगर आप वेबसाइट को बंद कर देते हैं और बाद में वापस आते हैं, तो कार्ट में आइटम्स सेव रहते हैं। यह PHP कुकीज़ की वजह से होता है।

cooki working

PHP Cookie के प्रकार (Types of PHP Cookies):

PHP कुकीज़ दो प्रकार के होते हैं:

Session Cookies:

  • यह कुकीज़ अस्थायी होती हैं और यूजर के ब्राउज़र को बंद करने पर डिलीट हो जाती हैं।
  • उपयोग: शॉपिंग कार्ट, लॉगिन सेशन।

Session Cookies:

  • यह कुकीज़ लंबे समय तक यूजर के ब्राउज़र में स्टोर रहती हैं।
  • उपयोग: यूजर प्रिफरेंस, लॉगिन डिटेल्स।
PropertySession CookiesPersistent Cookies
Durationब्राउज़िंग सत्र की अवधि तक (जब तक ब्राउज़र खुला है)एक निर्दिष्ट अवधि के लिए (दिन, महीने, वर्ष)
StorageRAM (रैंडम एक्सेस मेमोरी) मेंहार्ड ड्राइव पर
Objectiveसत्र प्रबंधन, जैसे शॉपिंग कार्ट, लॉगिन सत्रप्राथमिकताएँ याद रखना, ट्रैकिंग, वैयक्तिकरण
Privacy Riskकमअधिक
Exampleशॉपिंग कार्ट में आइटम याद रखना, लॉगिन सत्र बनाए रखनाभाषा वरीयताएँ, लॉगिन विवरण याद रखना, विज्ञापन ट्रैकिंग
Expiryब्राउज़र बंद होने पर स्वचालित रूप से समाप्तसमाप्ति तिथि तक या मैन्युअल रूप से हटाए जाने तक

PHP Cookie कैसे सेट करें? (How to Set PHP Cookies)

PHP में कुकीज़ सेट करने के लिए setcookie() फंक्शन का उपयोग किया जाता है। यहाँ एक सरल उदाहरण है:

<?php
// Cookie सेट करना
setcookie("user", "Ramesh", time() + 3600, "/"); // 1 घंटे के लिए सेव रहेगा
echo "Cookie Set!";
?>
PHP

Code Explanation:

  • “user”: कुकी का नाम।
  • “Ramesh”: कुकी का वैल्यू।
  • time() + 3600: कुकी की एक्सपायरी टाइम (1 घंटा)।
  • “/”: कुकी वेबसाइट के सभी पेजेस पर एक्सेसिबल होगी।
PHP Cookie In Hindi By Hinditutorials

PHP Cookie कैसे एक्सेस करें? (How to Access PHP Cookies):

सेट की गई कुकी को एक्सेस करने के लिए $_COOKIE सुपरग्लोबल वेरिएबल का उपयोग करते हैं।

<?php
if(isset($_COOKIE["user"])) {
    echo "Username: " . $_COOKIE["user"];
} else {
    echo "Cookies is not set.";
}
?>
PHP

PHP Cookie कैसे डिलीट करें? (How to Delete PHP Cookies):

कुकी को डिलीट करने के लिए, उसकी एक्सपायरी टाइम को पास्ट में सेट करें।

<?php
setcookie("user", "", time() - 3600, "/"); // कुकी डिलीट हो गई
echo "Cookie Deleted..";
?>
PHP

Pros and Cons of PHP Cookies:

Pros:

  • यूजर अनुभव को बेहतर बनाता है।
  • यूजर डेटा को सेव करने का आसान तरीका।

Cons:

  • सुरक्षा जोखिम (जैसे कुकी हैकिंग)।
  • यूजर प्राइवेसी को लेकर चिंताएं।

Security Tips:

  1. HTTPS का उपयोग करें: कुकीज़ को सुरक्षित रखने के लिए।
  2. सेंसिटिव डेटा स्टोर न करें: जैसे पासवर्ड या क्रेडिट कार्ड डिटेल्स।
  3. कुकी की एक्सपायरी टाइम सेट करें: अनावश्यक डेटा स्टोर न करें।

निष्कर्ष (Conclusion):

PHP कुकीज़ वेब डेवलपमेंट का एक महत्वपूर्ण हिस्सा है जो यूजर अनुभव को बेहतर बनाता है। इस गाइड में हमने PHP कुकीज़ की पूरी जानकारी हिंदी में समझी, इसके उपयोग, प्रकार, और इसे कैसे इम्प्लीमेंट करें। अब आप PHP कुकीज़ का उपयोग करके अपनी वेबसाइट को और अधिक यूजर-फ्रेंडली बना सकते हैं।

error: Content is protected!! You are not allowed to copy.