PHP/MySQL | Помогите с IF запросом!
Тема закрыта by
[Brony] pimnik98
Причина: Спасибо всем!

Причина: Спасибо всем!
Если я пишу echo $send;
То он мне выводит: {"code":0,"message":"auth ok"}
А как сделать IF запрос, те проверка того что
$send == {"code":0,"message":"auth ok"}
?
То он мне выводит: {"code":0,"message":"auth ok"}
А как сделать IF запрос, те проверка того что
$send == {"code":0,"message":"auth ok"}
?
if($send == '0'{
echo' сдесь ваш текст '; }
echo' сдесь ваш текст '; }
Mr.Crazy (30.10.2017 в 20:53)
if($send == '0'{
echo' сдесь ваш текст '; }
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"}
?
Если я пишу 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"}
?
Если я пишу 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 строку эту в массив и проверять уже значение в ней, не так ли?
[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 строка.
Тогда нечто подобное:
[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 'Запрос не выполнился.';
}
?>