十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章給大家分享的是php設(shè)置超時時間的方法。小編覺得挺實(shí)用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
目前創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、龍海網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
(1)初始設(shè)置腳本執(zhí)行時間
打開php.ini文件,找到:
max_execution_time=30
修改為:
max_execution_time=600
如果你沒有服務(wù)器修改權(quán)限,可通過內(nèi)置PHP腳本的方法設(shè)置超時時間,在需要執(zhí)行長時間操作的PHP文件中添加以下代碼:
還可以通過.htaccess 文件設(shè)置超時時間,在文件中添加以下代碼:
php_value max_execution_time 600(2)重新設(shè)置腳本執(zhí)行時間,并重置計(jì)時器
set_time_limit ( int $seconds ) : bool seconds------最大的執(zhí)行時間,單位為秒。如果設(shè)置為0(零),沒有時間方面的限制。設(shè)置允許腳本運(yùn)行的時間,單位為秒。如果超過了此設(shè)置,腳本返回一個致命的錯誤。默認(rèn)值為30秒,或者是在
php.ini
的max_execution_time
被定義的值,如果此值存在。當(dāng)此函數(shù)被調(diào)用時,s
et_time_limit()
會從零開始重新啟動超時計(jì)數(shù)器。換句話說,如果超時默認(rèn)是30秒,在腳本運(yùn)行了了25秒時調(diào)用set_time_limit(20)
,那么,腳本在超時之前可運(yùn)行總時間為45秒。以上就是php設(shè)置超時時間的方法,詳細(xì)使用情況還需要大家自己親自動手使用過才能領(lǐng)會。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)頁題目:php設(shè)置超時時間的方法
文章出自:http://m.jiaotiyi.com/article/jsdshi.html