curl php comparar resultado – Stack Overflow en español


gracias por leer mi post, bueno:

Tengo un php con curl el cual hace una consulta y devuelve un resultado.


{"Consultar":{"Apellidos":"FRANCISCO ","vip":false,"Nombre":"nombre "}}

Actualmente tengo que comparar el numero de usuario y si es vip hacer una redirección a una página, y si no lo es a otra diferente.

¿Cómo comparo si es VIP con el resultado que me devuelve arriba?

y en caso de que el resultado sea “false” haga una redireccion y si es “true” haga otra redirección diferente?


<?php 
$user= $_GET('user');

    $curl = curl_init();
        $request =  '';
    curl_setopt($curl, CURLOPT_URL, 'login');
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($curl, CURLOPT_HTTPHEADER, ('content-type: application/json'));
    curl_setopt($curl, CURLOPT_POSTFIELDS, $request); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $result = curl_exec($curl);
    $err = curl_error($curl);
    if($err) {
        echo 'Curl Error: ' . $err;
    } else {
        // header('content-type: application/json');
        $response = json_decode($result, true);
        $token = $response('AuthenticateResult')('AuthToken'); 
        curl_close($curl);




        
/* *************************************************************************************************************************************************** */




        /*SEGUNDA LLAMADA PARA OBTENER EL USUARIO*/
        $curl = curl_init();
            curl_setopt_array($curl, array(
              CURLOPT_URL => "consultarusuario",
              CURLOPT_RETURNTRANSFER => true,
              CURLOPT_ENCODING => "",
              CURLOPT_MAXREDIRS => 10,
              CURLOPT_TIMEOUT => 30,
              CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
              CURLOPT_CUSTOMREQUEST => "GET",
              CURLOPT_POSTFIELDS => "{ "usuario":"" .$user. "" }",
              CURLOPT_HTTPHEADER => array(
                    "authorization: Bearer $token",
                    "content-type: application/json",
                  ),
            ));
            $response = curl_exec($curl);
            $err = curl_error($curl);

            if ($err) {
              echo "cURL Error #:" . $err;
            } else {
              echo $response;
            }
            curl_close($curl);
        }
?>

he intentado algo pero se lo salta, gracias por la ayuda, un saludo.