2
Посылаем эту форму:Чтение POST данные в php7
<?php
var_dump($_POST);
var_dump(file_get_contents("php://input"));
?>
<form method="post" enctype="multipart/form-data">
<input name="test" value="0">
<input name="test[0].0" value="00">
<input name="test[0].1" value="01">
<input name="test[1].0" value="10">
<input name="test[1].1" value="11">
<input type="submit">
</form>
Результаты в:
array(1) {
["test"]=>
array(2) {
[0]=>
string(2) "01"
[1]=>
string(2) "11"
}
}
string(0) ""
Как получить пропущенные значения входного сигнала в php7 без изменения HTML кода?
Я сомневаюсь, что вы можете. – ceejayoz
PHP 5 ведет себя одинаково. Что вы ожидаете? 'test [0] .0' не является допустимым именем переменной. –
Без «multipart/form-data» я мог бы проанализировать его вручную из «php: // input» в php5 также из $ HTTP_RAW_POST_DATA. Данные POST в этом примере: «test = 0 & test [0] .0 = 00 & test [0] .1 = 01 & test [1] .0 = 10 & test [1] .1 = 11", который отправляется браузером. –