prepare.php?json=%7B"data"%3A%7B"date"%3A"2014-03-17+08%3A44%3A59"%2C"house"%3A"CRM+S%5Cu00fcsteemid+O%5Cu00dc%2C+P%5Cu00e4rnu+mnt+139c+%2C+Tallinn"%2C"kuupaev"%3A"2014-03-17+08%3A44%3A59"%7D%2C"hinded"%3A%7B"param"%3A%5B"T%5Cu00f6%5Cu00f6de+kvaliteet+hindamisperioodil"%2C"Vaipkatete+puhtus"%2C"Kontaktisiku+p%5Cu00e4devus+hind.perioodil"%2C"K%5Cu00f5vap%5Cu00f5randate+puhtus"%2C"Tolm+vabadelt+pindadelt"%2C"Klaas-+ja+peegelpindade+puhtus"%2C"Pr%5Cu00fcgikastid"%5D%2C"ruum"%3A%5B"%5Cu00dcldhinnang+sisepuhastusele"%2C"B%5Cu00fcrooruum"%2C"%5Cu00dcldhinnang+sisepuhastusele"%2C"B%5Cu00fcrooruum"%2C"B%5Cu00fcrooruum"%2C"B%5Cu00fcrooruum"%2C"B%5Cu00fcrooruum"%5D%2C"hinne"%3A%5B"5"%2C"5"%2C"5"%2C"0"%2C"5"%2C"0"%2C"5"%5D%2C"markused"%3A%5B""%2C""%2C""%2C""%2C""%2C""%2C""%5D%7D%7D
В адресной строке такая строчка, это массив закодированный в json_encode().
На локальном сервере у меня отлично всё работает, а вот на сервере клиента нет. Ломаю голову в чём могла бы быть проблема.
Выдаёт NULL, когда пытаюсь достать json
var_dump($_GET['json']);
echo $_REQUEST['json'];
Оба пустые...
Если ввести обычное значение в строку, например prepare.php?json=ffff
То работает.
Дополнение: элементарный закодированный массив виден.
$array = array('hop' => 'pop');
$json = json_encode($array);
Web::redirect(Web::url('/php_script/pdf_prepare.php', array('json' => $json)));
Думаю, что проблема в настройке сервера, но вот что конкретно не так... который день гуглю, ничего полезного не нашёл, может кто сталкивался с подобным? Прикреплено изображение (Нажмите для увеличения)(Отредактировано автором: 28 Апреля, 2014 - 13:01:05)
|