GET vs POST | HÅNDTERING AF FEJL - DEL 1 AF 2

I kategorien under HÅNDTERING AF FEJL - DEL 1 AF 2 vælger du Daniel at sende $fejlbeskeder via GET request og ikke POST request. Jeg har prøvet at google dette og kan ikke finde hvad den bedste tilgangsvinkel er, om man skal sende det via GET eller POST. Umiddelbart tænker jeg at når der skal sendes meget tekst via $fejlbeskeder, så ville det umiddelbart give mening at sende det via POST request. Er der nogen som kan give mig et lille heads up på hvorfor Daniel gør som han gør?

Hejsa @Saj1980
Tak for dit spørgsmål. Det er et super spørgsmål - for der er mange måder at gøre det på, herunder bl.a. POST, GET, Cookies og Sessions.
Jeg bruger GET variabler for nemhedens skyld i denne video, da vi stadig er i "Begynder"-delen. Det er nemt at arbejde med GET variabler, fordi de blot kan defineres simpelt i et URL-kald, modsat POST som enten skal submittes via en <form>, noget AJAX-kald eller et PHP-kald med en masse headers og kode :-)
Det lyder til at du er kommet langt- og har fået meget viden om programmering og PHP, når du begynder at sætte spørgsmålstegn ved disse ting - awesome! Hvis jeg skulle bygge noget, ville jeg nok personligt vælge at bruge Sessions fremfor GET variabler, naturligvis afhængig af hvilket scenarie der er tale om. En session er en bid data som gemmes server-side og kan defineres således:
side1.php
<?php
// Start en session:
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
// Definerer en variabler
$_SESSION["favColor"] = "grøn";
$_SESSION["luckyNumber"] = 5;
echo "Session variabler er defineret.";
?>
</body>
</html>
side2.php
<?php
// Starter vores session på en ny side:
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
// Printer vores session-variabler fra forrige side:
echo "Min yndlingsfarve er " . $_SESSION["favColor"] . ".<br>";
echo "Mit lykketal er " . $_SESSION["luckyNumber"] . ".";
?>
</body>
</html>
Håber dette svarede på dit spørgsmål :-)
God dag!
Redigeret af
@db
d. 15.08.2017 kl. 09:47 Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS