Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पीएचपी जावास्क्रिप्ट? जब उपयोगकर्ता पेज या ब्राउज़र बंद करता है तो कुछ करें

जैसा कि रॉकेट सुझाव देता है, पेज बंद होने या उससे दूर नेविगेट करने पर आप कुछ कर सकते हैं, एक ईवेंट हैंडलर को अनलोड ईवेंट में संलग्न करना है। हालाँकि, आपको इस घटना को ट्रिगर करने के लिए भरोसा नहीं करना चाहिए, क्योंकि बहुत सी चीजें इसे रोक सकती हैं। अन्य कार्यों पर अपने संसाधनों को केंद्रित करने के लिए ब्राउज़र इसे रोक सकता है, उपयोगकर्ता इसका कनेक्शन खो सकता है, ब्राउज़र को समाप्त किया जा सकता है, आदि।

उपयोगकर्ताओं और सत्र का ट्रैक रखने का सबसे विश्वसनीय तरीका है कि उन्हें दिए गए अंतराल पर सर्वर पर KeepAlive संदेश भेजें। तब आपको पता चलेगा कि उपयोगकर्ता किसी दिए गए टाइमस्टैम्प और KeepAlive संदेश के अंतराल के बीच कुछ समय छोड़ गया है।

सर्वर पर, फिर आप उन सत्रों को पार कर सकते हैं जिन्हें कुछ समय के लिए जीवित नहीं रखा गया है और अपनी जरूरत का कोई भी ऑपरेशन कर सकते हैं।

हालांकि, यह दृष्टिकोण आवश्यक नहीं होगा यदि आपको केवल कुछ अच्छा "लॉगिंग ऑफ"-प्रभाव बनाने की आवश्यकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL ट्रिगर - ट्रिगर करने के लिए चर कैसे पास करें?

  2. iPhone इमोटिकॉन्स MySQL में सम्मिलित होते हैं लेकिन रिक्त मान बन जाते हैं

  3. MySql में DATETIME फ़ील्ड के दिनांक भाग पर कोई अनुक्रमणिका कैसे बनाता है?

  4. MySQL में पंक्तियों को कॉलम में स्थानांतरित करें

  5. क्या MySQL उन स्तंभों का चयन करने की अनुमति देकर मानक को तोड़ रहा है जो खंड द्वारा समूह का हिस्सा नहीं हैं?