Vraag & Antwoord

Webprogrammeren & scripting

Hulp met: $naam = $_POST['naam'];

Anoniem
jord
2 antwoorden
  • Ik maak voor mijn eigenwebsite gebruik van onderstaande code[code:1:8e58fae7db]<?php
    if ($c != "") {
    include("content".$c.".php");
    } else {
    include("content1.php");
    }
    ?>[/code:1:8e58fae7db] Echter bij mijn andere provider werkt dit niet. Nu ben ik er inmiddels wel achter dat dit te maken heeft met het feit dat de register_globals zijn uitgeschakeld. En dat ik daarom [code:1:8e58fae7db]$naam = $_POST['naam'];[/code:1:8e58fae7db] en[code:1:8e58fae7db]$naam = $_GET['naam'];[/code:1:8e58fae7db] zou moeten gebruiken, heeft iemand enig idee hoe dit toe te passen in mijn bovenstaande code?

    Alvast enorm bedankt voor eventuele hulp.

    Grote groet,

    Jord
  • ongetest:
    [code:1:562b71047c]
    <?php
    $c = isset($_REQUEST["c"]) ? $_REQUEST["c"] : "";

    if ($c != "") {
    include("content".$c.".php");
    } else {
    include("content1.php");
    }
    ?>
    [/code:1:562b71047c]

    Als je de variabele "c" altijd via de querystring meestuurt (en nooit via een formulier post) dan kan je _REQUEST vervangen door _GET.

Beantwoord deze vraag

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