Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Servers

Windows webserver (iis) php action probleem

None
3 antwoorden
  • Hallo,

    Ik heb een vaag probleem met een windows server
    de php acties werken gewoon niet.

    voorbeeld

    <?PHP
    if(Action == "test";){
    echo"met action";
    }else{
    echo"zonder action";
    }
    ?>

    hij pakt alle maar de else regel (echo"zonder action";)
    en niet de actie link index.php?Action=test

    waar zit dit probleem of hoe is het op te lossen.
  • [quote:875d51355e="old"]waar zit dit probleem of hoe is het op te lossen.[/quote:875d51355e]
    Ik denk in je kennis van php ;)
    Doe eens[code:1:875d51355e]if($_GET['Action'] == 'test'){[/code:1:875d51355e] ipv [code:1:875d51355e]if(Action == "test"){ [/code:1:875d51355e]
  • [quote:b8f6ad9473="old"]if(Action == "test";)
    [/quote:b8f6ad9473]

    Dit zal inderdaad niet werken. Je controleert zo niet de variable Action, want een variable begint met een $. Moet dus zijn if($Action == "test";).

    Nu hangt het er nog van af welke versie van php je hebt en hoe deze is ingesteld. In de laatste versies zijn de variablen niet meer direct te gebruiken. Je zou dan zoals hierboven al aangegeven $GET["Action"] of $POST["Action"] moeten gebruiken. Beter is nog om $REQUEST["Action"] te gebruiken, voor deze maakt het namelijk niet uit of het een get of post is werkt met beide.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.