diff options
author | Jérôme Loyet <fat@php.net> | 2009-12-22 15:56:44 +0000 |
---|---|---|
committer | Jérôme Loyet <fat@php.net> | 2009-12-22 15:56:44 +0000 |
commit | 1e0a1721edf692c2d3d56f1daccc24353da87523 (patch) | |
tree | a814ab3bea2d340b40eae0cf37153fda52f61c12 | |
parent | 17656a0ab99fca892d1ea389a72234a3900aa25a (diff) | |
download | php-git-1e0a1721edf692c2d3d56f1daccc24353da87523.tar.gz |
limit status pages only to GET requests
-rw-r--r-- | sapi/fpm/fpm/fpm_main.c | 4 |
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); |