2010-12-20 2 views
0

다소 문제가있어 $_SERVER$_SESSION 변수에서 솔루션을 검색했지만 찾지 못했습니다. 그러나 phpinfo()에서 나는 Timeouts Connection: 300 - Keep-Alive: 15을 발견했습니다.PHP에서 아파치 연결 시간 초과를 읽는 중

내가 아는 것은 (아파치가 연결을 닫기 전에 비활성 시간 (초)의 초), 그것을 읽는 다른 방법이 있습니까?

감사합니다.

+0

경우 해당 정보를 찾으셨습니까? 무슨 제목 아래? –

+0

궁금 해서요, 제 대답이 당신을 위해 일 했나요? – thirtydot

+0

@thirtydot : 아, 답변을 못해서 죄송합니다. 실제로 데이터가 필요하지 않게되었습니다. 나는 당신의 솔루션을 테스트했고 그것은 나에게 '15'를 준다. 그래서 그것은 내가 물었던 것을 위해 작동한다. 그러나, 내가 무엇을 요구했는지 정확하게 모르겠다. 아파치가 연결을 끊기 전에 비활성 시간은 초당 7200 시간으로 2 시간이다. 어쨌든 고맙습니다. –

답변

0

이 읽기에 ini_get funcitons, 위해서는 ini_set 존재하고 php.ini 파일을 작성하는 것은

1

apache_response_headers 기능, 또한 첨부 된 주석을 참조 값.

이 나를 위해 작동합니다

<?php 

flush(); 
$apache_headers = apache_response_headers(); 
//echo '<pre>' . print_r($apache_headers, true) . '</pre>'; 
preg_match('/timeout=(\d+)/', $apache_headers['Keep-Alive'], $matches); 
echo $matches[1]; 

?> 
관련 문제