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

Webprogrammeren & scripting

[PHP] $_POST vars aan fopen meesturen.

carlobernardini
5 antwoorden
  • Hallo, ik wil met fopen een pagina van een andere website opvragen, maar dat is een formulier, en je voelt 'm al aankomen, ik wil natuurlijk meteen de gegevens mee sturen en met fopen dus de pagina opvragen als het formulier is ingevuld. Als het GET variabelen zouden zijn, is dat geen enkel probleem, gewoon zo:
    fopen("http://www.example.com/formulier.php?naam=Buur&age=10", "r");
    maar met POST weet ik niet hoe dat moet, en of dat mogelijk is.

    Iemand een idee? Alvast bedankt.
  • [code:1:b760995847]<?php
    $confirm = $_POST['confirm'];
    if (isset($confirm) && $confirm == 1)
    {
    $naam = $_POST['naam'];
    $age = $_POST['age'];
    fopen("http://www.example.com/formulier.php?naam=".$naam."&age=".$age, "r");
    }

    elseif (!isset($confirm))
    {
    echo "<form method=\"post\"><input type=\"text\" name=\"naam\" /><br /><input type=\"text\" name=\"age\" /><br /><input type=\"hidden\" name=\"confirm\" value=\"1\" /><input type=\"submit\" value=\"Ga\" />
    </form>";
    }
    ?>[/code:1:b760995847]

    Zo misschien?
  • Haha :o Je ziet toch wel dat ik ze op die manier dan weer als GET variabelen door stuur? Daar reageert het formulier niet op. Jammer, maar helaas :P
  • beetje spammen zeker :D
  • Haha. Nee hoor! Ik zweer het :D

    Maar kijk nou!
    http://forums.devshed.com/archive/t-79835

    Opgelost dus!

    Later!

Beantwoord deze vraag

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