summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérôme Loyet <fat@php.net>2009-12-22 15:56:44 +0000
committerJérôme Loyet <fat@php.net>2009-12-22 15:56:44 +0000
commit1e0a1721edf692c2d3d56f1daccc24353da87523 (patch)
treea814ab3bea2d340b40eae0cf37153fda52f61c12
parent17656a0ab99fca892d1ea389a72234a3900aa25a (diff)
downloadphp-git-1e0a1721edf692c2d3d56f1daccc24353da87523.tar.gz
limit status pages only to GET requests
-rw-r--r--sapi/fpm/fpm/fpm_main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sapi/fpm/fpm/fpm_main.c b/sapi/fpm/fpm/fpm_main.c
index df39bfaa49..5d1e35d6e0 100644
--- a/sapi/fpm/fpm/fpm_main.c
+++ b/sapi/fpm/fpm/fpm_main.c
@@ -1778,7 +1778,7 @@ consult the installation file that came with this distribution, or visit \n\
return FAILURE;
}
- if (fpm_status_handle_status(SG(request_info).request_uri, &status_buffer)) {
+ if (!strcasecmp(SG(request_info).request_method, "GET") && fpm_status_handle_status(SG(request_info).request_uri, &status_buffer)) {
sapi_add_header_ex(ZEND_STRL("Content-Type: text/plain"), 1, 1 TSRMLS_CC);
if (status_buffer) {
int i;
@@ -1792,7 +1792,7 @@ consult the installation file that came with this distribution, or visit \n\
goto fastcgi_request_done;
}
- if (status_buffer = fpm_status_handle_ping(SG(request_info).request_uri)) {
+ if (!strcasecmp(SG(request_info).request_method, "GET") && (status_buffer = fpm_status_handle_ping(SG(request_info).request_uri))) {
sapi_add_header_ex(ZEND_STRL("Content-Type: text/plain"), 1, 1 TSRMLS_CC);
SG(sapi_headers).http_response_code = 200;
PUTS(status_buffer);