Visualizzazione risultati 1 fino 5 di 5

Discussione: chiamata curl

  1. #1
    wpdev2 non è connesso Utente AlterBlog
    Data registrazione
    27-08-2015
    Messaggi
    5

    Predefinito chiamata curl

    ciao
    fino all'anno scorso funzionava il mio codice curl per effettuare una chiamata ad una risorsa esterna

    la risorsa esiste sempre e risponde http://wpdev2.altervista.org/testcross/testphp.php

    ho sempre l'abilitazione alle connessioni server to server aperta,

    prima di ulteriori indagini potete confermarmi che le chiamate curl sono abilitate?
    grazie

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Sì, le CURL sono abilitate (se hai le connessioni server2server attive.

    Prova con un codice minimale come:
    Codice PHP:
    <?php
    if(isset($_POST['url']))
    {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $_POST['url']);
    curl_setopt($ch,CURLOPT_POST, false);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);
    curl_close($ch);

    file_put_contents('./pagina.txt',$output);
    header('location: ./pagina.txt');
    }
    else
    echo
    '
    <!doctype html>
    <head>
    <title>pagina</title>
    </head>
    <body>
    <form method="post" action="">
    Url: <input type="text" name="url">
    <input type="submit" value="Cerca!">
    </form>
    </body>
    </html>'
    ;
    ?>
    Ciao!

  3. #3
    wpdev2 non è connesso Utente AlterBlog
    Data registrazione
    27-08-2015
    Messaggi
    5

    Predefinito

    ok la curl funziona
    quindi ho creato un cronjob di test test.php
    ha girato poco fa ma mi restituisce il codice 302

    potete aiutarmi?
    grazie

  4. #4
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    HTTP 302 vuol dire redirect. Devi effettuare una seconda cURL verso l'URL che ti viene dato nella risposta della prima.

    I suggerimenti che do più spesso:


  5. #5
    wpdev2 non è connesso Utente AlterBlog
    Data registrazione
    27-08-2015
    Messaggi
    5

    Predefinito

    tutto risolto grazie!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •