Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    47

    salvare indirizzi ip sul database

    volevo sapere come è meglio salvare gli indirizzi ip sul database. Meglio come stringe o come numeri? e in caso di numeri che tipo di conversioni e necessario fare?
    grazie in anticipoo a tuttiiiiiiiiiiiii

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    perchè come numeri?

    è una stringa, contiene dei punti, e non devi farci sopra nessuna operazione matematica.

    Basta un varchar(15)

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    47
    non so..perchè avevo sentito parlare di problemi di sicurezza o cmq che era meglio in formato numerico

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Se vuoi salvare un indirizzo ip come intero usa inet_aton e inet_ntoa per riconvertirlo

    select inet_aton('209.85.129.147') /* 3512041875 */

    select inet_ntoa(3512041875) /* 209.85.129.147 */

    Qui trovi i dettagli sulle funzioni.
    http://dev.mysql.com/doc/refman/4.1/...functions.html

    Attento alle raccomandazioni circa il formato del campo da utilizzare.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    47
    grazie per il consiglio...ma io pensavo non cè una funzione php per convertire da stringa a formato numerico? non lho trovata...

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da nicola75ss
    Se vuoi salvare un indirizzo ip come intero usa inet_aton e inet_ntoa per riconvertirlo

    select inet_aton('209.85.129.147') /* 3512041875 */

    select inet_ntoa(3512041875) /* 209.85.129.147 */

    Qui trovi i dettagli sulle funzioni.
    http://dev.mysql.com/doc/refman/4.1/...functions.html

    Attento alle raccomandazioni circa il formato del campo da utilizzare.

    mmm questa mi è nuova... perchè dovrei convertire gli ip in decimale per salvarli?

    ciao

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    A dire il vero non la uso mai e li salvo come fai tu. Rispondevo solo alla sua domanda.

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.