Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. passare variabili POST nascoste
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      deste User Attivo • ultima modifica di

      passare variabili POST nascoste

      Ciao a tutti!!

      Dovrei passare delle variabili ad una pagina esterna al mio sito tramite il metodo POST senza che l'utente se ne accorga e quindi senza usare Form. Ho cercato sul forum e su altri siti ma non ho le idee molto chiare.
      Penso di debbano usare i socket o Ajax ma non ho capito bene come fare.

      codice PHP:

      $var1 = "xxx";
      $var2 = "xxx";
      $var3 = "xxx";

      $url = "sitoesterno.it"

      Come posso risolvere??
      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcocarrieri
        marcocarrieri ModSenior • ultima modifica di

        Non puoi usare un form?
        <form id="form" method="post">
        <input type="hidden" id="var1" value="valore" />
        <input type="hidden" id="var2" value="valore" />
        ......
        <input type="hidden" id="varn" value="valore" />
        </form>

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          deste User Attivo • ultima modifica di

          Ma come faccio a fare in modo che i dati vengano inviati senza che l'utente schiacci qualche pulsante??

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Ciao deste,

            ma devi fare una comunicazione tra 2 server?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              deste User Attivo • ultima modifica di

              Ciao Thedarkita
              da una mia pagina php devo inviare 5 variabili ad un sito esterno non mio (precisamente una pagina JSP) che poi con questi dati farà delle operazioni.

              Tutto questo però dovrebbe avvenire in modo automatico !!
              Tramite un CronJob io faccio partire la pagina e facendola partire dovrebbero essere mandate queste variabili.

              Usando una form funziona però devo cliccare io.... e succede che viene aperta questa pagina esterna.
              Io invece dovrei fare che lo script invia le variabili e basta, senza che venga aperta alcuna pagina..
              E' possibile o chiedo troppo io? 😄

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Si, è possibile usando questo sistema.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  deste User Attivo • ultima modifica di

                  Grande !!! 😄
                  Grazie mille !!

                  Ho provato ma mi da questo errore

                  Warning: fsockopen() [function.fsockopen]: unable to connect to sitoesterno.com:80 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in miosito.it/pagina.php on line 62

                  Come posso configurare socket transport "http" ??

                  Quindi in questo modo ogni volta che carico la pagina vengono mandati i dati alla pagina esterna del sito giusto?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    deste User Attivo • ultima modifica di

                    Ho risolto una parte togliendo "h t t p : / /" da $path_sito

                    <?php
                    //Informazioni Sito Web
                    $path_sito = "sitoesterno.ext";
                    $path_pagina = "/cartella/pagina.jsp";

                    Ora il sito esterno ha dei problemi quindi lo script non funge e mi manda fuori questo errore

                    POST /cartella/paginaesterna.jsp HTTP/1.0 host: sitoesterno.com Content-type: application/x-www-form-urlencoded Content-length: 97 post01=variabile1&post02=variabile2&post03=variabile3&post04=&post05=&post06=

                    Risposta Server: HTTP/1.0 302 Moved Temporarily Date: Mon, 22 Nov 2010 23:16:25 GMT Location: sitoesterno.com/cartella/paginaesterna.jsp?post04=x1290467785116&post03=variabile3&post01=variabile1 Server: WebLogic WebLogic Temporary Patch for CR194968 09/08/2004 10:40:23 Content-Type: text/html Set-Cookie: WCSESSIONID=TOr5yRArBLi4KAtLvTP98qCkRip82DWot8Wz2q8p45lzXSGJLM4m!-248037501!1407205823!80!443; path=/ Cache-control: no-cache="set-cookie" Connection: Close

                    This document you requested has moved temporarily.

                    It's now at cartella/paginaesterna.jsp?post04=x1290467785116&post03=variabile3&post01=variabile1

                    Domani mattina riprovo !

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • D
                      deste User Attivo • ultima modifica di

                      Ora però il sito esterno funziona e l'errore è lo stesso !! Penso che io debba lasciare quel "h t t p : / / " prima del sito o no??

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        Come puoi vedere la pagina che richiedi restituisce un 302, quindi la richiesta dovrebbe venire reindirizzata su un'altra pagina.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti