Se si tenta di leggere il valore di una variabile 'get', cosa succede se tale variabile non è stata impostata nell'URL. Esempio: si richiede la pagina test.php
, in tale file si tenta di leggere il valore di $_GET['message']
. Cosa succede in questo caso? dosare il valore appena ricevuto come ''
?Lettura PHP variabile 'get' che può essere impostata o meno
Questo significa che se sto sempre aspettando un valore da inserire, e non sono disposti ad accettare un valore di '' che io posso solo fare qualcosa di simile
$foo = $_GET['bar'];
if($foo == ''){
// Handle my 'error'
}
else
{
// $foo should now have a value that I can work with
}
prega di tenere presente che so che potrei usare isset($_GET['bar'])
Ma non voglio solo sapere se è impostato, non mi interessa se lo è o meno, mi interessa solo se ha un valore che è più di una semplice stringa vuota.
Oooh, quello che io ho fatto per i miei tag: PI ha tentato di scrivere '$ _GET' – thecoshman