Possível registrar params POST / GET no Apache 2.2

5

É possível ajustar a configuração do Apache de alguma forma para registrar os parâmetros POST / GET?

Por exemplo, é isso que atualmente registra:

174.131.xx.xxx - - [30/Apr/2013:08:41:59 -0500] "POST /admin/bl_orderItem.php HTTP/1.1" 200 44

Gostaria de obter algo assim para ser visto nos logs:

174.131.xx.xxx - - [30/Apr/2013:08:41:59 -0500] "POST /admin/bl_orderItem.php?name=John&lastName=Rambo&zip=12331 HTTP/1.1" 200 44

Obrigado por todas as sugestões.

    
por ProDraz 24.05.2013 / 22:14

3 respostas

7

Em um formato de log personalizado% r (primeira linha de solicitação) conterá os parâmetros GET. Para apenas os parâmetros GET, use% q (string de consulta (prefixada com um? Se existe uma string de consulta, caso contrário, uma string vazia)).

Veja o link

Para os dados do post você tem que usar o mod_dumpio.

Veja o link

    
por 25.05.2013 / 01:15
1

Você também pode querer olhar para o módulo mod_security para fazer isso. É muito bom registrar todos os parâmetros (dentro e fora).

    
por 25.05.2013 / 07:27
-2

você pode usar o php:

link

<?php
file_put_contents("post.log",print_r($_POST,true));
?>
    
por 21.12.2015 / 15:18

Tags