if (false===strrpos($_SERVER['REMOTE_ADDR'], ":") {
print "Das ist eine IP-V4-Adresse.";
} else {
print "Das ist eine IP-V6-Adresse.";
}
Ich würds mit filter_var() versuchen - in diesem Kontext (wenn man als Quelle REMOTE_ADDR verwendet) ist das zwar OK, aber allgemein mit einer derart simplen Prüfung arbeiten ist ggf. etwas fahrlässig.