我遇到了一些麻煩,並在$_SERVER
和$_SESSION
變量中尋找解決方案,但找不到它。但是,在phpinfo()
我發現Timeouts Connection: 300 - Keep-Alive: 15
。從PHP讀取Apache連接超時
Asuming就是我正在尋找的(在apache關閉連接之前不活動的秒數),還有沒有其他閱讀方式?
謝謝。
我遇到了一些麻煩,並在$_SERVER
和$_SESSION
變量中尋找解決方案,但找不到它。但是,在phpinfo()
我發現Timeouts Connection: 300 - Keep-Alive: 15
。從PHP讀取Apache連接超時
Asuming就是我正在尋找的(在apache關閉連接之前不活動的秒數),還有沒有其他閱讀方式?
謝謝。
存在ini_get funcitons,函數ini_set用於讀取和寫入的php.ini值
見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];
?>
你在哪裏找到這些信息?在什麼標題下? – 2010-12-20 10:52:30
我很好奇,我的回答是否適合你? – thirtydot 2011-01-17 18:45:42
@ thirtydot:啊,對不起,我們結束了,實際上不需要這些數據。我測試了你的解決方案,它給了我'15',所以它適用於我所要求的。但是,我所要求的並不是我所需要的,因爲我確定在apache關閉連接之前不活動的秒數是7200,2小時。不管怎樣,謝謝你。 – 2011-01-19 09:04:49