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

    Verificare che un link sia del dominio della email ......

    Ciao.
    Domanda un po particolare.
    Dunque faccio registrare l'utente
    salvo tra le altre cose la sua email
    nel Db e spedisco una email con un
    link per confermare la registrazione.
    C'è un modo per verificare se il link
    proviene proprio da quel dominio ?
    Ad esempio se inserisco pippo@ciccio.it
    dovrei verificare con $_SERVER['HTTP_REFERER']
    ma purtroppo come nel mio caso il dominio
    pippo cambia in dada e tutto va a put...a
    Esistono altri metodi ?


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    se ho capito bene puoi memorizzare il risultato di $_SERVER['HTTP_REFERER'] in una nuova variabile
    es:
    $ciao='$_SERVER['HTTP_REFERER']';

    poi nel link
    <a href=pagina.php?ciao1=$ciao>clicca</a>

    poi in pagina.php verifichi che ci sia quel valore

    if($ciao1==$ciao)
    {
    ---fai questo----
    }
    else
    {
    ----ritorni alla pagina di registrazione-----------
    }

  3. #3

    ..........

    D'accordo così avevo provato anch'io
    ma succede questo mi spiego meglio.
    Ad esempio io ho una email di supereva
    che può avere come dominio supereva
    mp4 e altri quindi l'email sarà pippo@supereva.it.
    Ma adesso il refer di supereva come dominio
    è dada e come dicevo prima tutto va a pu....a.
    (Come lo fa dada.net penso ci saranno parecchi server
    che avranno una cosa del genere e quindi ciccia )
    Cq grazie dell'interessamento.




    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    quindi se ho capito bene il dominio supereva lo possono avere anche altri hosting

    quindi allora porova a memorizzare il dominio proveniente da quello stesso indirizzo ip
    quindi memorizzando in due variabili distinte indirizzo ip e dominio

  5. #5
    quindi se ho capito bene il dominio supereva lo possono avere anche altri hosting
    Non proprio utilizzando una email pippo@supereva.it
    il dominio non ritorna supereva.it ma dada.net.

    quindi allora porova a memorizzare il dominio proveniente da quello stesso indirizzo ip
    quindi memorizzando in due variabili distinte indirizzo ip e dominio
    Non penso proprio si possa fare non conoscendo il refer.
    Ti posto le righe + significative del risultato che mi da il link ad una pagina
    sul mio server in cui ho messo print_r($_SERVER) La mia email è weelly AT supereva DOT it.

    ["HTTP_HOST"]=>
    string(15) "www.blogial.net"
    ["HTTP_REFERER"]=>
    string(132) "http://it.email.dada.net/cgi-bin/nrmail23.chm?setflags=yes&msgnum=cur/1168560468.11479.57772224.adamo65&mailaction=read& mailfolder=in"
    ["REMOTE_ADDR"]=>
    string(13) "82.78.181.113" // è il mio
    ["SERVER_ADDR"]=>
    string(13) "192.168.100.5"// mio server adsl
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Scusa e se uno legge le email col client di posta cosa ti ci fai col referer?

  7. #7

    ..........

    Scusa e se uno legge le email col client di posta cosa ti ci fai col referer?
    Hai pienamente ragione
    Quindi a quanto ho capito non è
    possibile una cosa del genere.
    Il post era per fugare ogni dubbio.
    Grazie della risposta.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.