$_GET

Waarschijnlijk weet je al wat een 'GET' inhoudt, maar ik zeg het toch nog even, zodat zelfs de ergste n00b dit nog kan volgen.
GET kan je in een formulier gebruiken, als method. Dus <form method="GET">. Na het submitten van het formulier komen dan
in de URL in de adresbalk alle <input> waarden en textarea waarden te staan, als volgt: http://site.ext/pagina.php?naam=waarde&naam2=waarde2

Als je die waarden wilt gebruiken in je script, dan zou je zonder superglobals simpelweg $naam gebruiken of $HTTP_GET_VARS['naam'].
Met superglobals gebruik je echter $_GET['naam'].

Misschien klinkt het een beetje raar en verwarrend, dus hier een voorbeeldje:

// formulier.html \\

<form method="GET" action="verwerking.php">
<input type="text" name="voornaam">
<input type="submit">
</form>

\\ EIND //
------------
// verwerking.php \\

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

echo $HTTP_GET_VARS['voornaam']; // dit is een oude manier

echo $voornaam; // dit is ook een oude manier

echo $_GET['voornaam']; // dit is dus de goede manier, met superglobal

// deze 3 manieren zijn dus 'hetzelfde'

?>


\\ EIND //

Ik denk dat het gebruik van superglobals nu wel redelijk duidelijk is. Nu komen er een paar
voorbeeld met $_POST, zodat je begrijpt wat het nut van superglobals is.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Wat en Waarom?
  3. $_GET
  4. $_POST
  5. $_COOKIE
  6. $_SESSION
  7. $_SERVER
  8. Slot

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.