Domanda

Ho una pagina (index.php) che prende un GET variabile dall'URL e lo controlla per scopi di sicurezza. Questo GET La variabile dovrebbe essere solo un numero intero. Sto usando il seguente codice per verificare questo, ma in tutti i casi, intero o no, ottengo la pagina Index.php. L'intestazione non appare mai. Dopo questo codice, viene visualizzato il resto della pagina a partire dal html etichetta.

PHP:

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

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top