Hallo,

Ik krijg de volgende melding: Notice: Undefined index: actie in /home/voslicht/public_html/verzoekserver/login/index.php on line 64

Wie weet hoe ik het op kan lossen hier onder het stukje code wat daar bij hoort.

if ($_GET['actie'] == "status")


Ben al aan het googelen geweest maar kom er nog niet uit.
- SanThe - op 22/01/2018 00:42:20
In ongeveer 35 jaar.

Dit klinkt als een misleidend/vals argument. Dit is ongeveer hetzelfde als zeggen "ik ben het zo gewend". Dat rechtvaardigt niet een bepaalde aanpak.

Je geeft ook zelf aan dat je dan extra haken gebruikt, of liever gezegd moet gebruiken. Lijkt mij niet erg praktisch.

Maar als je het zo wil doen, doe je ding.
<?php
if(isset($_GET['actie']) and $_GET['actie'] == "status")
{
}
?>
( of met && )

kan ook genoteerd worden als

<?php
if(filter_input('actie', INPUT_GET) == "status")
{
}
?>

Daarbij kun je eventueel ook nog extra filters toepassen.
Bestaat $_GET['actie'] niet, dan zal deze functie false opleveren. Ook als actie bijvoorbeeld een mailadre s moet zijn, en het niet kan zijn qua syntax, zal de functie false opleveren.

Dit is wat korter dan met isset() te werken.

Reageren