我在做一個關於PHP的項目,它幾乎不涉及任何人爲干預,換句話說,我正在製作一個應該運行很長時間的特殊腳本(a用戶訪問我的網站,腳本繼續運行,直到用戶退出...)。與我有關的一個問題是:停止從PHP上的計時開始的會話
當腳本像這樣運行一段時間後,會話是否過期?如果那麼我怎麼能繞過這個,所以它可能會運行很長一段時間?
噢,還有一個問題:我的PHP腳本能否在沒有任何用戶干預的情況下自行啓動?如果是這樣,我怎樣才能配置它呢?
我在做一個關於PHP的項目,它幾乎不涉及任何人爲干預,換句話說,我正在製作一個應該運行很長時間的特殊腳本(a用戶訪問我的網站,腳本繼續運行,直到用戶退出...)。與我有關的一個問題是:停止從PHP上的計時開始的會話
當腳本像這樣運行一段時間後,會話是否過期?如果那麼我怎麼能繞過這個,所以它可能會運行很長一段時間?
噢,還有一個問題:我的PHP腳本能否在沒有任何用戶干預的情況下自行啓動?如果是這樣,我怎樣才能配置它呢?
您可以從命令行運行PHP。這些腳本沒有像用戶調用的腳本那樣的超時。否則,你可以設定參數或者set_time_limit超時像
set_time_limit(0); // 0 means no limit
這[SO接聽](http://stackoverflow.com/a/1270960/678801)將可能是與你有關。 – 2012-08-07 18:21:33
不知道你想要完成什麼,幾乎不可能回答你的問題。我會這樣說,PHP並不是真正爲長時間運行的腳本而製作的。它適用於短暫的請求/響應週期。如果您需要在服務器上繼續運行某些內容,最好查看java,node.js或任何更適合該任務的其他任何語言。 – GordonM 2012-08-07 18:22:39
另外,是一個真正的單詞? – 2012-08-07 20:15:19