gemeinsame Route bestimmen
bearbeitet von
Hello,
> > Für den IP-Check kann man auch `filter_var()` benutzen.
>
> Gibt es auch ein Filterflag für nur interne Netze?
> Da hänge ich jetzt noch.
Das sieht [im Handbuch](https://www.php.net/manual/en/filter.filters.flags.php) nicht so aus. Aber das kannst Du nach Abschluss der übrigen Filterung doch einfach durch drei (?) Stringvergleiche (strpos($ip, $erlaubt) === 0) für die erlaubten privaten IPv4-Netze prüfen.
Oh nee: Für die B-Netze wird es wohl etwas aufwändiger. Der [Bereich](https://www.heise.de/Reservierte-IPv4-Adressen-3484192.html) geht da ja von 172.16.0.0 bis 172.32.255.255.
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
gemeinsame Route bestimmen
bearbeitet von
Hello,
> > Für den IP-Check kann man auch `filter_var()` benutzen.
>
> Gibt es auch ein Filterflag für nur interne Netze?
> Da hänge ich jetzt noch.
Das sieht [im Handbuch](https://www.php.net/manual/en/filter.filters.flags.php) nicht so aus. Aber das kannst Du nach Abschluss der übrigen Filterung doch einfach durch drei (?) Stringvergleiche (strpos($ip, $erlaubt) === 0) für die erlaubten privaten IPv4-Netze prüfen.
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.