Tôi cần tạo một tập lệnh bằng ngôn ngữ PHP thực hiện hoán vị số. Nhưng PHP có giới hạn thời gian thực hiện được đặt là 60 giây. Làm thế nào tôi có thể chạy kịch bản để nếu bạn cần phải chạy hơn 60 sesunde, không bị gián đoạn bởi máy chủ. Tôi biết tôi có thể thay đổi giới hạn thời gian thực hiện tối đa trong php, nhưng tôi muốn nghe một phiên bản khác mà không cần phải biết trước thời gian thực thi của một tập lệnh.Tránh giới hạn thời gian thực thi PHP
Một người bạn đã đề xuất tôi đăng nhập và đăng xuất thường xuyên từ máy chủ, nhưng tôi không biết làm cách nào để thực hiện việc này.
Mọi lời khuyên đều được chào đón. Một mã ví dụ sẽ hữu ích.
Cảm ơn.
Trước tiên, tôi cần nhập số, cho phép nói 25. Sau khi tập lệnh được khởi chạy và cần thực hiện như sau: đối với mỗi số < = 25, nó sẽ tạo một tệp với số được tạo tại hiện tại sân khấu; cho số tiếp theo, nó sẽ mở tập tin đã tạo trước đó và sẽ tạo một cơ sở tệp khác trên các dòng của tệp đã mở và cứ thế. Bởi vì điều này mất nhiều thời gian, tôi cần phải tránh các kịch bản ong intrerupted bởi máy chủ.
+1 Thats chủ yếu là việc thực hiện phía khách hàng của câu trả lời của tôi: đặt nó vào các bit và thực thi chúng từng cái một. Tuy nhiên, trong giải pháp này, nếu trình duyệt bị đóng, quá trình sẽ kết thúc. –
@turik Như đã nhận xét bên dưới: '$ _SESSION ['result'] = 1;' trên dòng 5. –