logo   PHP - GET-modulet.




URL-parametre


GET-modulet anvendes til at modtage og videreformidle URL-parametre fra det link, der har startet det aktuelle program.


Det kaldende link i en menu eller det foregående program kan se således ud:.

<a href='billed_update.php?gall_id=$row[gall_id]&gall_navn=$row[gall_navn]'>Ret</a>


URL-parametre kan være faste værdier eller variabler.


URL-adresselinien i det modtagende /aktuelle program vil indeholde følgende data:

http://...../billed_update.php?gall_id=2&gall_navn=Berlin


En URL-adresse kan tilsyneladende være så lang det skal være. Dog frarådes længder over 2048 karakterer.




GET-modulet


Når GET-modulet anvendes er det altid det yderste modul i et PHP-program:


if (isset ($_GET['fgrf_id'])) // start GET
{
$fgrf_id = $_GET['fgrf_id'];
$fgrf_navn = $_GET['fgrf_navn'];
.
.
.
}
else // GET
{
echo "<p>Der problemer med URL-parameter i adresselinien</p>";
} // slut GET


Med "isset" afklares, om en af variablerne er tilgængelig. I så fald forventes de alle at være det.


Variablerne "$_GET['fgrf_id']" etc. kan bruges umiddelbart, men det er normalt at udtrække dem til en variabel af (oftest) samme navn og så anvende variablerne i det videre forløb.























x
x