Sinds deze week heb ik eindelijk de mogelijkheid gekregen om aan de slag te gaan met LoRa.
Allereerst ben ik bezig geweest met de tests richting de applicatie server. Dit is een website van mijzelf en hier heb ik simpelweg wat php code geschreven die de post opvangt en in de database propt.
Nu krijg ik mijn data perfect binnen en ik zie zelfs in de 'error' melding van KPN mijn echo's.
Toch krijg ik de foutmelding van KPN: HTTP 0.
Mijn probleem is dus in de praktijk niet zichtbaar maar erg vervelend omdat de status nu constant op een error staat.
Voorbeeld van de php code:
$bodyContent = file_get_contents("php://input");
echo 'starting';
define('DB_SERVER', '-');
define('DB_USERNAME', '-);
define('DB_PASSWORD', '-!');
define('DB_NAME', '-');
/* Attempt to connect to MySQL database */
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
echo 'connection succes';
$sql = "INSERT INTO - (-) VALUES (?)";
if($stmt = mysqli_prepare($link, $sql)){
// Bind variables to the prepared statement as parameters
echo 'binding';
mysqli_stmt_bind_param($stmt, "s", $bodyContent);
echo 'bind succes';
mysqli_stmt_execute($stmt);
echo 'succes';
mysqli_stmt_close($stmt);
}
mysqli_stmt_close($stmt);
mysqli_close($link);
header("Location: welcome.php"); <- Makes no difference for KPN
?>
Heeft iemand een oplossing of tip in welke richting ik moet zoeken om dit op te lossen?
Gr,
Bodhi
Beste antwoord door Rick S.
Bekijk origineel