Projekt

Allgemein

Profil

GX-Bug #67248

Von Patrick Bayer vor 11 Monaten aktualisiert

Die Tabelle whos_online speichert die IP-Adresse des Nutzers nur mit 15 Zeichen 
 `ip_address` varchar(15) NOT NULL DEFAULT '', 

 Dies reicht nicht aus um ipv6 vollständig zu speichern. 
 IPv6-Adressen können bis zu 39 Zeichen lang sein kann: 0000:0000:0000:0000:0000:0000:0000:0000 


 EDIT (von Patrick): 

 Zum Überprüfen: 
 1. Gehe im Admin zu Toolbox > SQL 
 2. Gebe dort " SELECT MAX(LENGTH(ip_address)) FROM whos_online; " ein 

 Ergebnis: Maximale Zeichenlänge ist 15 
 Wie von Armin erwähnt, können so manche IPv6 Adressen nicht vollständig gespeichert werden 

 ------------------- 

 EDIT (by Patrick) 
 To check: 
 1. Go to Toolboy > SQL 
 2. Enter " SELECT MAX(LENGTH(ip_address)) FROM whos_online; "  

 Result: Max. length is 15 characters 
 Like Armin said, this way some IPv6 Addresses might not be saved completely 

Zurück