0

如果通过 GET 发布或请求多个字段,并且两个具有相同的名称,PHP 是否总是可靠地返回后一个?

例如拥有test.php?field=foo&field=baz

echo $_REQUEST['field'];

我可以期望输出是 'baz' 吗?

4

2 回答 2

0

这将产生一个数组,REQUEST['field'],你将不得不迭代

<?php
foreach ($REQUEST['field'] as &$value) {
    echo $value;
}

您只需要检查此语法的正确程度。但是,这就是想法

于 2013-10-18T16:34:37.657 回答
0

到目前为止,在 php 中使用最后一个值。

在 test.php?field=foo&field=baz 它总是打印 baz。如果你回显 $_GET['field']

于 2013-10-18T17:09:41.707 回答