से पहले पृष्ठ बदलता है तो मैं कुछ डेटाबेस रखरखाव करने के लिए AJAX पर एक php स्क्रिप्ट कॉल कर रहा हूं। यदि उपयोगकर्ता पृष्ठ को बंद करता है, वापस हिट करता है, या किसी लिंक पर क्लिक करता है, तो क्या PHP स्क्रिप्ट पूरी तरह से निष्पादित की जाएगी? क्या इसे करने का कोई तरीका है?क्या होता है यदि कोई उपयोगकर्ता ब्राउज़र से बाहर निकलता है या AJAX अनुरोध
हो सकता है कि अगर PHP स्क्रिप्ट exec()
विधि या कुछ इसी तरह कहा जाता है, जो बारी में होंगे, जैसे कंसोल के माध्यम से एक स्क्रिप्ट फोन:
$ php /var/www/httpdocs/maintenance.php
?
इससे बचने का कोई तरीका है? –
@ सुशांत बाजराचार्य आप एक चर का उपयोग कर सकते हैं जो कॉल किए जाने पर "1" पर सेट होता है, और यदि उपयोगकर्ता "1" के दौरान रीडायरेक्ट करने का प्रयास करता है तो उन्हें एक संदेश मिलता है जो वे नहीं कर सकते हैं। जब कॉल किया जाता है, तो यह फिर "0" पर जाता है और पुनर्निर्देशन की अनुमति देता है। –