Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    21
    Questa è la funziona che manda i dati al server :

    function licenza($sito,$licenza)
    {
    $ch = curl_init(); // Inizializza cURL.
    //curl_setopt_array($ch, $_0032B3C861AE4898D0C05F8067A3CAC4);
    curl_setopt($ch, CURLOPT_URL, $server); // Inposta l'URL da caricare.
    curl_setopt($ch, CURLOPT_POST, 1); // Attiva il passaggio dati via POST
    curl_setopt($ch, CURLOPT_POSTFIELDS, $licenza); // Inseriamo i campi POST
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Impostiamo cURL per restituire la pagina in una


    // stringa invece di printarla al browse direttamente;
    // se vuoi visualizzare direttamente l'output elimina questa riga.
    $page = curl_exec($ch); // Eseguiamo la richiesta e otteniamo la risposta in $page.
    curl_close ($ch); // Chiudi la risorsa cURL. Puoi anche riutilizzarla variando i parametri.
    $_09EBB2D87535F8C14A9F54B06B0FC184 = "valid#Y";
    return $_09EBB2D87535F8C14A9F54B06B0FC184;
    }

    Da notare che la variabile $sito contiene l'indirizzo url dove risiede il file server.php mentre la variabile $dati contiene l'array contenete i dati da processare.


    il file server.php per il momento è strutturato in questo modo ( per vedere se funziona ) ma poi dovrò registrare il tutto su database ( ma questo non è un problem ).

    $var=@fopen("testo.txt","a+");//apro il file di testo dove memorizzo i dati
    @fwrite($var, "Ricevuto :".$_POST['licenza']);
    @fclose($var);//chiudo il file di testo



    Non mi sembra così complesso, ma non riesco a capire dove stà l'errore !

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    21
    OK
    Ho risolto !!!
    La variabile ( array ) viene spedita nel modo corretto, solo che io non la richiamavo nel modo corretto !!!!

    infatti se io scrivevo

    $dati = $_POST['licenza']

    ma nel mio array nessun ha come nome licenza !!! Licenza eera il nome della variabile che veniva inviata.

    Per ricevere la variabile completa ora faccio

    $dati = $_POST

    mentre per avere il singolo valore dell'array che mi serve occorre scrivere :

    $sito = $_POST['urlsito']

    dove urlsito è il nome dell'array contenuto nella variabile licenza.

    Grazie a tutti per l'aiuto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.