Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Inviare dati tra 2 server tramite metodo post o get

    Ciao a tutti!

    Senza far vedere nulla all'utente dovrei prendere dei dati da una form nel mio sito rielaborare i valori e spedirli ad un altro server che accetta solo metodo post o get.

    P.S. Ho già provato ad elaborare i dati con javascript ma ci sono più form all'interno della pagina html ed è un delirio così ho lasciato perdere...

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    cURL?

  3. #3
    curl sarebbe l'ideale, ma puoi provare anche il GET ed inserirlo come action del tuo form

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    puoi provare così,
    FormFieldId1 ... 4 campi recuperati dal form
    javascript
    codice HTML:
     $.ajax ({
     cache: false,
     type: "POST",
     url: "RemoteServerURL.php",
     data: {
      fld1 : FormFieldId1,
      fld2 : FormFieldId2,
      fld3 : FormFieldId3,
      fld4 : FormFieldId4
     },
     dataType: "html",
     success: function(data)
     {
    //  qui gestisci i dati di ritorno dal server remoto
     },
     error: function() { alert("malfunzionamento dialogo con il server"); }
    });
    RemoteServerURL.php
    Codice PHP:
    <?php
    if(empty($_POST)) $data "0";
    else
    {
      
    extract($_POSTEXTR_OVERWRITE);
    // qui hai tutte le variabili $fld1 .... 4 disponibili
    // esegui quello che devi e prepari un risultato da ritornare
      
    $data = ......;
    }
    echo 
    $data// dati di ritorno
    ?>
    ovviamente il numero dei campi è puramente indicativo,
    RemoteServerURL oltre a identificare lo script da eseguire deve contenere il link ...
    ciao
    Marino
    Ultima modifica di marino51; 29-10-2014 a 23:55

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