Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    cURL: Submit POST form e prendere URL dopo login

    Allora in pratica sto cercando di fare una pagina dalla quale uso cURL per inviare i dati di un forum in POST su un'altro sito...

    Fin'ora ho fatto questo:
    Codice PHP:
    $form 'https://www.example.com/login.php';
    $action 'http://www.example.com/action/login.php';


    $loginuser "username";
    $loginpass"ciao123";
    $successRedirectUrl "/marketplace/warrock/";
    $failureRedirectUrl "/login.php?retry";

    $dati "retryOnFailure=true&loginuser=" $loginuser ."&loginpass=" $loginpass "&loginsubmit=&successRedirectUrl=" $successRedirectUrl "&failureRedirectUrl=" $failureRedirectUrl;
    $dati_array = array(
        
    'retryOnFailure' => 'true',
        
    'loginuser' => 'username',
        
    'loginpass' => 'ciao123',
        
    'loginsubmit' => '',
        
    'successRedirectUrl' => '/marketplace/warrock/',
        
    'failureRedirectUrl' => '/login.php?retry'
    );

    /* CURL AL LAVORO */

    // Connessione
    $ch curl_init();

    // Set OPT
    curl_setopt($chCURLOPT_URL$action);
    curl_setopt($chCURLOPT_TIMEOUT10); 
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_POSTtrue);
    curl_setopt($chCURLOPT_POSTFIELDS$dati);

    // Prendo dati
    $output curl_exec($ch);
    $info curl_getinfo($ch);
    curl_close($ch);


    /* ECHO CHECK */
    echo "[b]Dati: [/b]" $dati "
    "
    ;
    echo 
    "[b]Info[url]: [/b]" $info['url'] . "
    "
    ;
    echo 
    "[b]Info: [/b]" $info "
    "
    ;
    echo 
    $output
    Il cui risultato è questo:
    codice:
    Dati: retryOnFailure=true&loginuser=ziowr30&loginpass=ciao123&loginsubmit=&successRedirectUrl=/marketplace/warrock/&failureRedirectUrl=/login.php?retry
    Info[url]: http ://www .example. com/action/login.php
    Info: Array
    Come posso fare? (è la prima volta che uso cURL e quindi non sono molto esperto)

    ps: il mio sito è su altervista

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Nessuno?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.