Question

J'ai une page (index.php) qui prend un GET variable de l'URL et le vérifie à des fins de sécurité. Cette GET La variable ne doit être qu'un entier. J'utilise le code suivant pour vérifier cela, mais dans tous les cas, entier ou non, j'obtiens la page index.php. L'en-tête n'apparaît jamais. Après ce code, le reste de la page apparaît en commençant par le html étiquette.

PHP:

<?php ob_start(); session_start();
$q=trim($_GET['q']);
if (!is_numeric($q)){
header("HTTP/1.0 404 Not Found");
}
?>

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top