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

    passaggio variabile con metodo Get tramite Paypal

    Salve a tutti volevo sottoporre alla vostra attenzione il mio problema.

    Sto creando un sito che permette l'iscrizione a un servizio a pagamento.

    L'utente viene loggato sulla pagina principale dove è presente un form, una volta che l'utente inserisce i dati, gli stessi vengono scritti su una tabella di un database.
    ho necessità di portarmi dietro l'id utente...quindi passo il valore numerico id tramite il metodo GET alla pagina successiva.

    Nella pagina successiva creo un bottone pagamento per il pagamento con PayPal...se il pagamento avviene con successo scrivo i dati dell'utente in una nuova tabella....(la tabella degli utenti registrati)
    I dati dell'utente li ricerco attraverso l'id_utente che mi ero portato dietro tramite il metodo GET.

    IL PROBLEMA è CHE CON IL PASSAGGIO AL SITO PAYPAL I DATI NON VENGONO PASSATI...E DI CONSEGUENZA PERDO L'ID UTENTE!....
    C'è UN SISTEMA PER PASSARE A PAYPAL ANCHE ALTRE VARIABILI?

    GRAZIE PER LE EVENTUALI RISPOSTE

  2. #2
    Probabilmente perdi le variabili perchè effettui un passaggio a una connessione sicura di tipo https, poi bisognerebbe vedere se la procedura con cui porti i dati all'altra pagina è corretta. Passi tra le pagine tramite un form con relativo bottone che ha come destinazione una paginaesempio.php o hai messo un semplice collegamento verso un'altra pagina?
    Puoi postare il codice?


  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Prima di tutto c'è una pagina html con un form....questo form punta con method post a u file php con questo codice:

    <?php
    if($_SERVER['HTTP_REFERER'] != 'http://www.vittopaoletti.it/new/'){
    Header("Refresh: 0; Url=http://www.vittopaoletti.it/new/");
    die(' ');
    }
    $nome = $_POST["nome"]; //ottengo nome dal form
    $cognome = $_POST["cognome"]; //ottengo cognome dal form
    $nome = ucfirst(strtolower($nome)); //prima lettera stringa nome maiuscola
    $cognome = ucfirst(strtolower($cognome)); //prima lettera stringa cognome maiuscola
    $nomecognome = "$nome $cognome"; //concateno come e cognome
    $email = $_POST["email"]; //ottengo email dal form
    $telefono = $_POST["cellulare"]; //ottengo cellulare dal form
    $nomeattivita = $_POST["societa"]; //ottengo nome attività dal form
    $citta = $_POST["citta"]; //ottengo città dal form
    $dat = date("d/m/y"); //ottengo data
    $ora = date("H.i.s"); //ottengo ora
    $citta = ucfirst(strtolower($citta)); //prima lettera stringa città maiuscola

    $host = '********';//nome host
    $username = '**********';//username
    $password = '*********'; //password
    $db = '**********'; //nome database

    $conn = @mysql_connect($host,$username,$password) or die (mysql_error()); //connessione al database
    $sel = @mysql_select_db($db, $conn) or die (mysql_error());

    $query="SELECT * FROM utenti"; //acquisisco dati tabella
    $risultati=mysql_query($query);
    $num = mysql_numrows($risultati); //acquisisco numero righe tabella

    $i=0;
    $max=0; //numero campo id_utente più grande
    while ($i < $num) {
    $eta=mysql_result($risultati,$i,"id_utente");
    if ($eta> $max) {
    $max = $eta; }
    $i++;
    }
    $id = $max + 1;

    $query = "INSERT INTO utenti VALUES('$id','$nomecognome','$nome','$cognome','$e mail','$nomeattivita','$telefono','$citta','$dat', '$ora')"; //inserisco dati in riga tabella
    mysql_query($query) or die( "Errore nella query. Query non eseguita");

    mysql_close();
    Header("Refresh: 0; Url=http://www.vittopaoletti.it/new/buyregistration.php?utente=$id&info=$nomecognome&s ocieta=$nomeattivita");
    ?>

    Nella pagina buyregistration.php c'è il bottone patpal PAGA ADESSO

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    - E questa pagina con il problema paypal cosa centra?
    - Ti sei documentato sul link che ti ho passato?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Con il codice stavo rispondendo a Marco....

    Si mi sono informato sulle api paypal e sull'ambiente di simulazione, ma quello che devo fare io è qualcosa di più semplice....devo portarmi dietro l'id_utente!

    Aiutatemi mi serve un consiglio su come agire!

  7. #7
    Campo "custom", da inviare a paypal insieme agli altri dati

  8. #8
    Utente di HTML.it L'avatar di Angarat
    Registrato dal
    Nov 2003
    Messaggi
    157
    spero vivamente che i dati di mysql siano fasulli

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.