PHP skiljer inte på om den får en variabel från metoden post och get, den tar emot den lika glatt för det.
Hur försäkrar man sig över att den verkligen kommer med metoden 'post' och inte från adressraden?
2 svar · 323 visningar · startad av LAMP
PHP skiljer inte på om den får en variabel från metoden post och get, den tar emot den lika glatt för det.
Hur försäkrar man sig över att den verkligen kommer med metoden 'post' och inte från adressraden?
Med den globala associativa arrayen $_POST. Jag använder alltid dessa arrayer när jag ska ta emot utomstående data, från POST, GET, sessioner, cookies eller servervariabler. Det blir snyggt, förståeligt och säkert.
Exempel:
$nameFromPost = $_POST[ 'name' ];
$nameFromGet = $_GET[ 'name' ];
$nameFromSession = $_SESSION[ 'name' ];
$nameFromCookie = $_COOKIE[ 'name' ];
Tack SPIN!