Du vet, du har en sida öppen, du följer URL:en och ser ett frågetecken med några parametrar. En oerfaren programmerare skulle tro att det rör sig om separata filer, men se där. Försök att skapa en fil med ett frågetecken i namnet (det fungerar inte). **Detta är anledningen till att den här artikeln skrevs**.
Poängen är faktiskt att det är en enda fil som du skickar variabler till via en URL, så jag har till exempel en fil index.php och jag skickar namnet på artikeln till den: index.php?clanek=o-php.
Den superglobala variabeln $_GET
innehåller nycklar med parametrar från URL-adressen.
echo $_GET['Artikel'] ?? '';
GET-metoden är inte säker, så konfidentiella uppgifter bör inte skickas via den. En av de viktigaste orsakerna är att det är en okrypterad kommunikation och att den lagras i historik.
Konfidentiella uppgifter eller allting bör skickas med POST-metoden. GET passar bättre för furmulars där det är bra att visa parametrar (t.ex. sökmotorer, artikelsida) så att sidan kan länkas till.
Längden på GET är inte obegränsad! Många nybörjare betalar för detta. Den maximala längden är cirka 1024 tecken (på vissa ställen 1088). För längre texter skickar du POST med.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2025 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sv