Notice !
if you running a loop (while, foeach etc..) you have to send something to the browser to check the status.
Example:
while(1){
if (connection_status()!=0){
die;
}
}
doesnt work, if the user break/close the browser.
But a:
while(1){
Echo "\n"; //<-- send this to the client
if (connection_status()!=0){
die;
}
}
will work :)
i hope it will help some of you to safe some time :)
Toppi
PHP.mk документација
connection_status
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.connection-status.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.connection-status.php
connection_status
Референца за `function.connection-status.php` со подобрена типографија и навигација.
connection_status
(PHP 4, PHP 5, PHP 7, PHP 8)
connection_status — (PHP 4, PHP 5, PHP 7, PHP 8)
Параметри
Оваа функција нема параметри.
Вратени вредности
Го добива битното поле за статусот на конекцијата.
CONNECTION_*
Враќа битно поле за статусот на конекцијата, кое може да се користи против
Види Исто така
- connection_aborted() PHP нема да открие дека корисникот ја прекинал врската додека не се обиде да испрати информации до клиентот. Самото користење на изјава за ехо не гарантира дека информациите се испратени, видете
- ignore_user_abort() - Постави дали исклучувањето на клиентот треба да го прекине извршувањето на скриптата
- - Враќа битно поле за статус на врската Ракување со врски
Белешки од корисници 2 забелешки
константите за да се одреди статусот на конекцијата. ¶
21 години пред
Анонимен ¶
пред 6 години
As mentioned, this function returns a status bitfield to which there's a set of constants available. I don't know why those constants aren't actually listed. Although they're easy to guess, I think it's still worth listing them, it is documentation after all. This function has the ability to return integers 0 through 3 so there are 4 possible states.
The constants are as follows:
CONNECTION_NORMAL = 0
CONNECTION_ABORTED = 1
CONNECTION_TIMEOUT = 2
As a 4th state is possible and being a bitfield, this gives rise to CONNECTION_ABORTED|CONNECTION_TIMEOUT (or integer 3) can be used to check for aborted+timeout states.