Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Riconoscere pagina precedente!!!

    Salve, ho un problema,
    sto costruendo un sito con i carrelli, e una volta che l'utente ha pagato l'oggetto tramite paypal, dovrebbe essere reinviato nella pagina del sito principale, e in quella pagina c'è 1 insert nei database che l'utente ha pagato l'oggetto.

    Se però qualcuno copia ed incolla il return con il link di pagamento effettuato con successo, nei database viene inserito allo stesso modo l'insert.

    Quindi ho pensato che dovrei ricavare la pagina precedente, e se il sito di prima è paypal deve inserire l'oggetto nei database.

    COme risolvo? Se qualcuno ha qualche altra idea mi aiuto


    Ciao, Ciro!

  2. #2
    nella pagina dove fa il pagamento, se avvenuto con successo rimandi prima ad una tua pagina, imposti con una sessione un valore per esempio $_SESSION['mia_variabile'] = 1;

    e controlli nell'altra pagina che esista oO

    if (!isset($_SESSION['mia_variabile']))
    {
    header('Locationagina.php');
    // oppure pagamento non avvenuto con successo
    }
    else
    {
    // inoltre puoi mettere controllli aggiuntivi
    if ($_SESSION['mia_variabile'] == 1)
    {
    }
    else
    {
    }
    }

  3. #3
    Non ho capito puoi essere + chiaro, la sessione dove la devo creare? nella pagina prima del pagamento? si ma se nn preme paga la sessione dopo risulta già creata!!!


    Help!!!

  4. #4
    ti appoggi ad un sito esterno per il pagamento?

  5. #5

  6. #6
    mmm, questo è un bel problema o.0 ti puoi legare solo al link con le variabili get, provo a cercare se esiste il modo di recuperare il nome della pagina antecedente.

  7. #7

  8. #8
    esiste la variabile $_SERVER['HTTP_REFERER'] che preleva la pagina precedente, ma quello che mi chiedo, se il risultato della variabile è https://www.paypal.com/it/cgi-bin/we...eeb31e82ade0f2

    e io devo controllare solo che la variabile è https://www.paypal.com/ come posso prendere solo i 23 caratteri di https://www.paypal.com/

  9. #9

  10. #10
    quale posso usare
    substr mi da solo i risultati a partire dai 32

    Mhhh!! HElp

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.