Loading...
PHP/MySQL | Помогите с IF запросом!
Если я пишу echo $send;
То он мне выводит: {"code":0,"message":"auth ok"}
А как сделать IF запрос, те проверка того что
$send == {"code":0,"message":"auth ok"}
?
if($send == '0'{
echo' сдесь ваш текст '; }
Mr.Crazy (30.10.2017 в 20:53)
if($send == '0'{
echo' сдесь ваш текст '; }

пробывал
if($rgfosys == '{"code":0,"message":"auth ok"}') {
echo 'Ответ верен';
}
И не выводит ничего
[Brony] pimnik98 (30.10.2017 в 20:52)
Если я пишу echo $send;
То он мне выводит: {"code":0,"message":"auth ok"}
А как сделать IF запрос, те проверка того что
$send == {"code":0,"message":"auth ok"}
?

логично будет превратить json строку эту в массив и проверять уже значение в ней, не так ли?
[Brony] pimnik98 (30.10.2017 в 20:52)
Если я пишу echo $send;
То он мне выводит: {"code":0,"message":"auth ok"}
А как сделать IF запрос, те проверка того что
$send == {"code":0,"message":"auth ok"}
?

Я так понимаю это json строка.
Тогда нечто подобное:

<?php

$string = json_decode($send);
if($string['code'] == 0 and $string['message'] == 'auth ok'){
echo 'Авторизация успешна';
}else{
echo 'Авторизация не успешна.';
}

________
посл. ред. 30.10.2017 в 21:18; всего 1 раз(а); by Array(php)
System (30.10.2017 в 21:16)
[Brony] pimnik98 (30.10.2017 в 20:52)
Если я пишу echo $send;
То он мне выводит: {"code":0,"message":"auth ok"}
А как сделать IF запрос, те проверка того что
$send == {"code":0,"message":"auth ok"}
?

логично будет превратить json строку эту в массив и проверять уже значение в ней, не так ли?

да только дошло, уже тестирую
Array(php) (30.10.2017 в 21:17)
[Brony] pimnik98 (30.10.2017 в 20:52)
Если я пишу echo $send;
То он мне выводит: {"code":0,"message":"auth ok"}
А как сделать IF запрос, те проверка того что
$send == {"code":0,"message":"auth ok"}
?

Я так понимаю это json строка.
Тогда нечто подобное:

<?php

$string = json_decode($send);
if($string['code'] == 0 and $string['message'] == 'auth ok'){
echo 'Авторизация успешна';
}else{
echo 'Авторизация не успешна.';
}


Мне сейчас вот так помогло

<?php
$json = json_decode($body);
if ($json) { // Получен ответ от сервера
print_r($json); // Для дебага
if ($json->code == "0") { // Запрос выполнился
echo 'Authn OK!';
}

} else { // Запрос не выполнился (возможно ошибка авторизации, параметрах, итд...)
echo 'Запрос не выполнился.';
}
?>
Онлайн: 1
Время:
Gen. 0.1043
(c) Bym.Guru 2010-2025