webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Resultaten 1 tot 2 van de 2
          

  1.  
    #1
    MaMo
    Gast
    n/a Berichten
    Berichten zijn liked




    PHP Curl posten naar andere pagina

    Hallo,

    Ik probeer met Curl variabelen van de ene naar de nadere pagina te zenden.

    Ik heb daartoe het voorbeeld op http://devzone.zend.com/node/view/id/1081
    (// FIND BOOKS ON PHP AND MYSQL ON AMAZON) gebruikt.

    Dat werkt goed, echter, de adresbalk van de browser blijft de locatie van
    het aanroepende script weergeven. Ik zou eerder verwachten dat mijn
    testscript de variabelen naar http://devzone.zend.com/node/view/id/1081 post
    en dat dan in de adresbalk http://devzone.zend.com/node/view/id/1081 staat.

    Is iemand hier ook wel eens tegen dit probleem aangelopen en weet iemand
    wellicht een oplossing?

    Hieronder de code uit het voorbeeld.

    Marcel


    <?php
    // FIND BOOKS ON PHP AND MYSQL ON AMAZON
    $url =
    "http://www.amazon.com/exec/obidos/search-handle-form/002-5640957-2809605";
    $ch = curl_init(); // initialize curl handle
    curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
    curl_setopt($ch, CURLOPT_FAILONERROR, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
    curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s
    curl_setopt($ch, CURLOPT_POST, 1); // set POST method
    curl_setopt($ch, CURLOPT_POSTFIELDS,
    "url=index%3Dbooks&field-keywords=PHP+MYSQL"); // add POST fields
    $result = curl_exec($ch); // run the whole process
    curl_close($ch);
    echo $result;
    ?>



  2. advertentie



  3.  
    #2
    Leihcim
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: PHP Curl posten naar andere pagina

    MaMo wrote:
    > Hallo,
    >
    > Ik probeer met Curl variabelen van de ene naar de nadere pagina te zenden.
    >
    > Ik heb daartoe het voorbeeld op http://devzone.zend.com/node/view/id/1081
    > (// FIND BOOKS ON PHP AND MYSQL ON AMAZON) gebruikt.
    >
    > Dat werkt goed, echter, de adresbalk van de browser blijft de locatie van
    > het aanroepende script weergeven. Ik zou eerder verwachten dat mijn
    > testscript de variabelen naar http://devzone.zend.com/node/view/id/1081 post
    > en dat dan in de adresbalk http://devzone.zend.com/node/view/id/1081 staat.


    Nee, dat is niet juist, curl communiceert niet met de browser. Je kunt de
    brwoser wel verwijzen naar een andere pagina, maar alleen zo:

    header("Location: /?url=index%3Dbooks&field-keywords=PHP+MYSQL");
    die();

    Maar dat werkt alleen met GET en niet met POST.

    >
    > Is iemand hier ook wel eens tegen dit probleem aangelopen en weet iemand
    > wellicht een oplossing?
    >
    > Hieronder de code uit het voorbeeld.
    >
    > Marcel
    >
    >
    > <?php
    > // FIND BOOKS ON PHP AND MYSQL ON AMAZON
    > $url =
    > "http://www.amazon.com/exec/obidos/search-handle-form/002-5640957-2809605";
    > $ch = curl_init(); // initialize curl handle
    > curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
    > curl_setopt($ch, CURLOPT_FAILONERROR, 1);
    > curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
    > curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
    > curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s
    > curl_setopt($ch, CURLOPT_POST, 1); // set POST method
    > curl_setopt($ch, CURLOPT_POSTFIELDS,
    > "url=index%3Dbooks&field-keywords=PHP+MYSQL"); // add POST fields
    > $result = curl_exec($ch); // run the whole process
    > curl_close($ch);
    > echo $result;
    > ?>
    >
    >



Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75