मैं एक परिवर्तनीय सत्र ($ _session) का उपयोग करना चाहता हूं लेकिन यह ड्रूपल 7 में काम नहीं करता है। परिवर्तनीय सत्र को बचाने के लिए ड्रूपल 7 में क्या संभावनाएं हैं।ड्रोपल 7 में सत्र चर को कैसे सहेजना है?
उत्तर
आप इसे आजमा सकते हैं।
function lists_session($key, $value = NULL) {
static $storage;
if ($value) {
$storage[$key] = $value ;
$_SESSION['lists'][$key] = $value ; // I use 'lists' in case some other module uses 'type' in $_SESSION
}
else if (empty($storage[$key]) && isset($_SESSION['lists'][$key])) {
$storage[$key] = $_SESSION['lists'][$key];
}
return $storage[$key];
}
तो, सत्र में एक चर को बचाने के लिए:
lists_session("s_key", "value");
और मान प्राप्त करने के लिए, बस का उपयोग करें:
$myVar = lists_session("s_key");
मैं में $ _SESSION चर का उपयोग कर की कोई समस्या नहीं है मेरा अपना मॉड्यूल बस अपने डेटा के लिए एक अद्वितीय उप कुंजी बनाने के लिए ध्यान में रखें।
$_SESSION['mydata'] = array(of your data);
याद रखें मैं एक php पेज में सत्र चरों तक पहुंच प्राप्त करना चाहता हूं। यह पृष्ठ मेरी ड्रोपल वेबसाइट पर लाइटबॉक्स 2 मॉड्यूल के साथ उपलब्ध है। और मुझे थीस पृष्ठों के बीच संवाद करने के लिए सत्र चर का उपयोग करने की आवश्यकता है। तो, कोड है: $ _SESSION ['background_menu'] = 'पीला'; और मेरे PHP पृष्ठ में: $ _SESSION ['background_menu'] echo करें?> मेरे पास session_start भी है लेकिन यह काम नहीं करता है। सहायता :) – user785975
Drupal बूटस्ट्रैप session_start करेगा। तो आपका PHP कोड कैसे चलाया जाता है। क्या यह एक ड्रोपल मॉड्यूल है या क्या आपके पास स्टैंडअलोन php-scripts है? – Kristoffer
यह एक php स्क्रिप्ट – user785975
सत्र में सहेजने से पहले अपने डेटा जैसे सरणी, obj ... को क्रमबद्ध करना याद रखें। $ arr = array(); $ _SESSION ['mysession'] = serialise ($ arr);
- 1. ड्रोपल 7 अजाक्स लिंक से थ्रोबर कैसे हटाते हैं?
- 2. ड्रोपल मॉड्यूल
- 3. ड्रोपल
- 4. किसी विशेष चर नाम के साथ() को कैसे सहेजना है
- 5. रेल में http रेफरर को कैसे सहेजना है
- 6. ड्रोपल फॉर्म में फ़ील्ड को कैसे छिपाना है
- 7. सत्र चर
- 8. IplImage को कैसे सहेजना है?
- 9. navigator.geolocation.getCurrentPosition के बाहर चर को सहेजना? (जावास्क्रिप्ट)
- 10. सत्र चर
- 11. सत्र चर
- 12. आईआईएस 7 में सत्र टाइमआउट कैसे काम करता है?
- 13. ड्रोपल साइट
- 14. विजुअल स्टूडियो 2008 डीबगर में सत्र चर को कैसे देखें?
- 15. ड्रोपल में पीडीएफ फाइलें कैसे बनाएं?
- 16. Win32 में GetSaveFileName के साथ फ़ाइल को कैसे सहेजना है?
- 17. डेटाबेस में एन्क्रिप्टेड स्ट्रिंग को कैसे सहेजना है?
- 18. संकलन समय में सदस्य को सूचक को कैसे सहेजना है?
- 19. एएसपी.नेट - डिसप्लेयरिंग सत्र चर
- 20. pysqlite - छवियों को कैसे सहेजना है
- 21. मुझे विंडोज फोन 7 पर सेटिंग्स को कब सहेजना चाहिए?
- 22. Django कस्टम फॉर्मेट को कैसे सहेजना है
- 23. VaryByCustom सत्र चर
- 24. संग्रहित प्रक्रिया को कैसे सहेजना है?
- 25. PHP सत्र चर देखें
- 26. IE8 सत्र चर
- 27. Asp.net सत्र चर
- 28. एलिस्प: फ़ाइल में डेटा कैसे सहेजना है?
- 29. मैं Magento सत्र में सरणी कैसे सहेजूं?
- 30. कोको में फ़ाइलों को सहेजना
क्या हमें एक सत्र_स्टार्ट की आवश्यकता है या ड्रूपल में पहले से मौजूद है? – pal4life
आप ['drupal_session_start()'] (https://api.drupal.org/api/drupal/includes!session.inc/function/drupal_session_start/7) का उपयोग कर सकते हैं। यह सत्र शुरू होगा यदि यह पहले से शुरू नहीं हुआ है। –
आपको '' 'drupal_session_start()' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '। जैसे ही डेटा '' '$ _SESSION''' में जोड़ा जाता है, तब ड्रूपल उस सत्र को अनुरोध के अंत में सहेज लेगा। अगर आपको '' '' drupal_session_start() '' 'सीधे कॉल करना है तो कुछ गलत है। – greggles