@AirFlare

Как обработать дешифрованный запрос?

Имеется запрос:
domain.com/hi.php?q=eyJhIjoiMTIzNDU2IiwiYiI6IkJFVEEtNC4yLjEiLCJjIjoiYXF1YSIsImQiOiJhcXVhIiwiZSI6IjA5ODc2IiwiZiI6Ijk0NSIsImciOiIzLjQifQ

Он декодируется:
$in_param_q = $_POST['q'];
$q_json = base64_decode($in_param_q);
$q_json_string = json_decode($q_json);

Ниже есть переменные, которые идеально принимают такой запрос:
hi.php?a=123456&b=BETA-4.2.1&c=aqua&d=aqua&e=09876&f=945&g=3.4

Они сами:
$a_hi = sanitise($_REQUEST['a'], FULLSCAN);
$b_hi = sanitise($_REQUEST['b'], FULLSCAN);
$b_hi = substr($current_version, 5,7);
$c_hi = sanitise($_REQUEST['c'], FULLSCAN);
$d_hi = sanitise($_REQUEST['d'], FULLSCAN);
$e_hi = sanitise($_REQUEST['e'], FULLSCAN);
$f_hi = sanitise($_REQUEST['f'], FULLSCAN);
$g_hi = sanitise($_REQUEST['g'], FULLSCAN);

Как можно сделать чтобы первый декодированный запрос принимался переменными выше, учитывая что этот первый запрос в json? Если ув. Гуру не сложно, не могли бы вы показать пример правильного кода.
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
dyuriev
@dyuriev
A posteriori
$a_hi = $q_json_string->a;

гуглить вообще пробовал?

PS: при этом я не гуру, я даже до джуниора по пхп не дотягиваю и не пытаюсь, ибо у меня это прикладная технология, которую я сопровождаю, но не пишу код. Есть чудесный скилл - читать документацию
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы