亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

PHP特點(diǎn)之三種連接狀態(tài)的處理——normal、aborted、timeout

瀏覽:3日期:2022-09-15 14:10:00

在 PHP 內(nèi)部,系統(tǒng)維護(hù)著連接狀態(tài),其狀態(tài)有三種可能的情況:

0 - NORMAL(正常)1 - ABORTED(異常退出)2 - TIMEOUT(超時(shí))

當(dāng) PHP 腳本正常地運(yùn)行 NORMAL 狀態(tài)時(shí),連接為有效。當(dāng)遠(yuǎn)程客戶端中斷連接時(shí),ABORTED 狀態(tài)的標(biāo)記將會(huì)被打開。遠(yuǎn)程客戶端連接的中斷通常是由用戶點(diǎn)擊 STOP 按鈕導(dǎo)致的。當(dāng)連接時(shí)間超過 PHP 的時(shí)限時(shí),TIMEOUT 狀態(tài)的標(biāo)記將被打開。

可以決定腳本是否需要在客戶端中斷連接時(shí)退出。有時(shí)候讓腳本完整地運(yùn)行會(huì)帶來很多方便,即使沒有遠(yuǎn)程瀏覽器接受腳本的輸出。默認(rèn)的情況是當(dāng)遠(yuǎn)程客戶端連接中斷時(shí)腳本將會(huì)退出。該處理過程可由?php.ini?的 ignore_user_abort 或由?httpd.conf?設(shè)置中對(duì)應(yīng)的“php_value ignore_user_abort”以及?ignore_user_abort()?函數(shù)來控制。如果沒有告訴 PHP 忽略用戶的中斷,腳本將會(huì)被中斷,除非通過?register_shutdown_function()?設(shè)置了關(guān)閉觸發(fā)函數(shù)。通過該關(guān)閉觸發(fā)函數(shù),當(dāng)遠(yuǎn)程用戶點(diǎn)擊 STOP 按鈕后,腳本再次嘗試輸出數(shù)據(jù)時(shí),PHP 將會(huì)檢測到連接已被中斷,并調(diào)用關(guān)閉觸發(fā)函數(shù)。

腳本也有可能被內(nèi)置的腳本計(jì)時(shí)器中斷。默認(rèn)的超時(shí)限制為 30 秒。這個(gè)值可以通過設(shè)置?php.ini?的?max_execution_time?或?httpd.conf?設(shè)置中對(duì)應(yīng)的“php_value max_execution_time”參數(shù)或者?set_time_limit()?函數(shù)來更改。當(dāng)計(jì)數(shù)器超時(shí)的時(shí)候,腳本將會(huì)類似于以上連接中斷的情況退出,先前被注冊(cè)過的關(guān)閉觸發(fā)函數(shù)也將在這時(shí)被執(zhí)行。在該關(guān)閉觸發(fā)函數(shù)中,可以通過調(diào)用?connection_status()?函數(shù)來檢查超時(shí)是否導(dǎo)致關(guān)閉觸發(fā)函數(shù)被調(diào)用。如果超時(shí)導(dǎo)致了關(guān)閉觸發(fā)函數(shù)的調(diào)用,該函數(shù)將返回 2。

需要注意的一點(diǎn)是 ABORTED 和 TIMEOUT 狀態(tài)可以同時(shí)有效。這在告訴 PHP 忽略用戶的退出操作時(shí)是可能的。PHP 將仍然注意用戶已經(jīng)中斷了連接但腳本仍然在運(yùn)行的情況。如果到了運(yùn)行的時(shí)間限制,腳本將被退出,設(shè)置過的關(guān)閉觸發(fā)函數(shù)也將被執(zhí)行。在這時(shí)會(huì)發(fā)現(xiàn)函數(shù)?connection_status()?返回 3。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 国产高清精品在线 | 日韩欧美亚洲 | 手机在线播放视频 | 激情一区二区三区成人 | 免费观看性欧美毛片 | 九九精品视频一区二区三区 | 亚洲aa| 国产一区日韩二区欧美三 | 国产在线欧美日韩一区二区 | 国产大陆精品另类xxxx | 国产专区一区 | 中文字幕亚洲不卡在线亚瑟 | 白白在线观看永久免费视频 | 亚洲最大免费视频网 | 欧洲美女a视频一级毛片 | 久久国产亚洲 | 亚洲欧洲小视频 | 国产三级做爰高清在线 | 久久久久欧美情爱精品 | 最刺激黄a大片免费观看 | 66精品 | 久久国内精品自在自线400部o | 亚洲综合影视 | 久久精品国产亚洲a | 高清在线亚洲精品国产二区 | 久草免费在线 | 亚洲天堂视频在线观看 | 久久久久国产精品免费看 | 久久91精品牛牛 | 成人午夜视频免费观看 | 日韩a毛片免费全部播放完整 | 波多野结衣在线观看免费区 | 久草视频官网 | 亚洲一级毛片在线观播放 | 国内精品小视频在线 | 国产一区二区在线视频 | 久久午夜影院 | 亚洲第一中文 | a一级网站 | 国产在线视频欧美亚综合 | 成人毛片18女人毛片免费 |