मुझे PHP भाषा में एक स्क्रिप्ट बनाने की आवश्यकता है जो संख्याओं के क्रमपरिवर्तन करता है। लेकिन PHP में निष्पादन समय सीमा 60 सेकंड तक सेट है। मैं स्क्रिप्ट कैसे चला सकता हूं ताकि अगर आपको 60 से अधिक सेसुंड चलाने की आवश्यकता है, तो सर्वर द्वारा बाधित नहीं किया गया है। मुझे पता है कि मैं PHP में अधिकतम निष्पादन समय सीमा को बदल सकता हूं, लेकिन मैं एक और संस्करण सुनना चाहता हूं जिसे किसी स्क्रिप्ट के निष्पादन समय को पहले से जानने की आवश्यकता नहीं है।PHP निष्पादन समय सीमा से बचें
एक दोस्त ने मुझे साइन इन करने और सर्वर से अक्सर लॉग आउट करने का सुझाव दिया, लेकिन मुझे नहीं पता कि यह कैसे करें।
कोई सलाह स्वागत है। एक उदाहरण कोड उपयोगी होगा।
धन्यवाद।
सबसे पहले मुझे एक नंबर दर्ज करने की आवश्यकता है, 25 कहें। इसके बाद स्क्रिप्ट लॉन्च हो जाती है और इसे निम्नलिखित करने की आवश्यकता होती है: प्रत्येक नंबर < = 25 से अधिक यह वर्तमान में जेनरेट की गई संख्याओं के साथ एक फाइल बनायेगा मंच; अगली संख्या के लिए यह previuos बनाई गई फ़ाइल खोल देगा, और खुले फ़ाइल की लाइनों पर एक और फ़ाइल बेस बनाएगा और इसी तरह। क्योंकि इसमें काफी समय लगता है, मुझे सर्वर द्वारा बाधित स्क्रिप्ट मधुमक्खी से बचने की आवश्यकता है।
+1 अनिवार्य रूप से मेरे उत्तर के क्लाइंट-साइड कार्यान्वयन को रोकता है: इसे बिट्स में डाल दें और उन्हें एक-एक करके निष्पादित करें। हालांकि, इस समाधान में, यदि ब्राउज़र बंद है, तो प्रक्रिया समाप्त होती है। –
@turik जैसा कि नीचे टिप्पणी की गई है: '$ _SESSION ['परिणाम'] = 1;' लाइन 5 पर। –