<?php
$jsonData = array(
"comments" => "Fresh food",
"container" => false,
"cookedTime" => 2,
"description" => "biryani",
"refridgeration" => true,
"serves" => 2,
"veg" => true
);
json_encode($jsonData);
header("Location:Post.php?json=$jsonData");
?>
Это моя страница php, содержащая объект json. Я передаю этот объект json на другую страницу Post.php.Передача объекта json в качестве параметра url
<?php
$jsonData = $_GET['json'];
json_decode($jsonData, TRUE);
echo var_dump($jsonData);
?>
, когда я сделал дамп результат C: \ WAMP \ WWW \ Hack \ Post.php: 16: строка 'Массив' (длина = 5). Это печать «Массив» вместо объекта json. Что я делаю?
Длина URI ограничена. Вы должны передавать данные JSON через POST –
Удалить True из функции json decode –
@RuslanOsmanov IMO. Длительность эстрикции составляет около 2000 символов. –