<?php $code = $_POST['code']; $api = json_decode($api); } else { if($api->status=="OK") { } else { } } } else { } } ?> <form method="post"> <h4>Kod SMS</h4> <input class="form-control" type="text" name="code" class="text" size="15" value="" /><br> <input name="check_code" type="submit" value="Sprawdz" /> </form>
Kod API:
<?php $settings['userid'] = 1; $settings['serviceid'] = 1; $code = $_GET['code']; $handle = fopen("http://xxx.xxx.xxx/check_multi.php?userid=" . $settings['userid'] . "&code=" . $code . '&serviceid=' . $settings['serviceid'], 'r'); $code=$_GET['code']; $ok = $check[0] == 1; if($code == $ok) { deliver_response("OK","1.23","OK_CODE"); } else { deliver_response("FAIL",NULL,"BAD_CODE"); } } function deliver_response($status, $cash, $error) { $response['status']=$status; $response['cash']=$cash; $response['error']=$error; $json_response=json_encode($response); } ?>
Za każdym razem w formularzu zwraca błędny kod, a wchodząc przez link z API jest dobrze i zwraca OK.
Dodam, że kod zużywa, ale pisze Błędny kod.
@ref