提交表单时如何打印所有POST结果?

Zoo*_*der 69 php post echo

我需要查看POST提交给服务器进行测试的所有结果.

我将如何创建一个新文件以提交给该文件的示例将回显出与该表单一起提交的所有字段?

它是动态的,因此某些字段可能具有名称/ ID field1, field2, field3等.

Jro*_*rod 174

所有值都存储在$_POST集合中

<?php print_r($_POST); ?>
Run Code Online (Sandbox Code Playgroud)

或者如果你想要更容易阅读的更好的东西,可以使用foreach循环遍历$_POST集合并打印值.

<table>
<?php 


    foreach ($_POST as $key => $value) {
        echo "<tr>";
        echo "<td>";
        echo $key;
        echo "</td>";
        echo "<td>";
        echo $value;
        echo "</td>";
        echo "</tr>";
    }


?>
</table>
Run Code Online (Sandbox Code Playgroud)


Nic*_*las 9

只是:

<?php
    print_r($_POST);

    //Or:
    foreach ($_POST as $key => $value)
        echo $key.'='.$value.'<br />';
?>
Run Code Online (Sandbox Code Playgroud)


Pon*_*oni 6

你的意思可能是这样的:

<?php
    $output = var_export($_POST, true);
    error_log($output, 0, "/path/to/file.log");
?>
Run Code Online (Sandbox Code Playgroud)