GET不会通过

时间:2015-10-10 12:01:12

标签: php html input get

我有一个奇怪的问题。 GET参数不会通过。

<!DOCTYPE html>
<html>
    <body>
        <?php
        var_dump($_GET);
        var_dump($_POST);
        ?>
        <form action="test.php?ds=1" method="GET">
                    <input type="text">
                    <input type="submit">
                </form>
    </body>
</html>

如果方法是&#39; GET&#39;表单跳转到&test; test.php&#39;没有参数。 甚至没有&#39; test.php?ds = 1&#39; ......什么都不会通过。 如果我将方法改为&#39; POST&#39;将表格跳转到&#39; test.php?ds = 1&#39;但仍然没有输入。

1 个答案:

答案 0 :(得分:1)

首先,您需要输入name才能传递。 最好是更改为"POST"并添加"ds"作为隐藏输入。

<form action="test.php" method="POST">
    <input type="text" name="foo">
    <input type="submit">
    <input type="hidden" name="ds" value="1">
</form>