2010-12-20 63 views
0

我遇到了一些麻煩,並在$_SERVER$_SESSION變量中尋找解決方案,但找不到它。但是,在phpinfo()我發現Timeouts Connection: 300 - Keep-Alive: 15從PHP讀取Apache連接超時

Asuming就是我正在尋找的(在apache關閉連接之前不活動的秒數),還有沒有其他閱讀方式?

謝謝。

+0

你在哪裏找到這些信息?在什麼標題下? – 2010-12-20 10:52:30

+0

我很好奇,我的回答是否適合你? – thirtydot 2011-01-17 18:45:42

+0

@ thirtydot:啊,對不起,我們結束了,實際上不需要這些數據。我測試了你的解決方案,它給了我'15',所以它適用於我所要求的。但是,我所要求的並不是我所需要的,因爲我確定在apache關閉連接之前不活動的秒數是7200,2小時。不管怎樣,謝謝你。 – 2011-01-19 09:04:49

回答

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]; 

?>