Hi,
also ich möchte aus einer IP erkennen, ob der User der IP ein Admin ist. Das soll so ablaufen:
Beispiel-IP: 127.0.0.1
Da die letzte Zahl sich immer ändert soll die IP so aussehen:
127.0.0.*
Also: Wenn 127.0.0 in der IP gefunden wurde, ist er ein Admin. Wenn nicht, Soll eine Fehlermeldung ausgegeben werden.
Kann mir das bitte jemand in PHP übersetzen?
Danke im Voraus, PCmaster
also ich möchte aus einer IP erkennen, ob der User der IP ein Admin ist. Das soll so ablaufen:
Beispiel-IP: 127.0.0.1
Da die letzte Zahl sich immer ändert soll die IP so aussehen:
127.0.0.*
Also: Wenn 127.0.0 in der IP gefunden wurde, ist er ein Admin. Wenn nicht, Soll eine Fehlermeldung ausgegeben werden.
Kann mir das bitte jemand in PHP übersetzen?
Danke im Voraus, PCmaster
Kauf Dir doch endlich mal ein gutes PHP-Buch und lerne die Sprache richtig. :)
Eine Admin-Prüfung anhand der IP ist aus mehreren Gründen nicht ratsam. Zum einen haben Leute, die im gleichen Ort den gleichen Provider nutzen, eine ähnliche IP. Zum anderen ist es möglich, daß Du als Admin den Provider wechseln mußt oder in einer anderen Stadt bist.
Eine Admin-Prüfung anhand der IP ist aus mehreren Gründen nicht ratsam. Zum einen haben Leute, die im gleichen Ort den gleichen Provider nutzen, eine ähnliche IP. Zum anderen ist es möglich, daß Du als Admin den Provider wechseln mußt oder in einer anderen Stadt bist.
Frag mal in diesem forum nach, ist in sachen html, php, asp usw. top.
http://www.pixelmania.at/wbboard/main.php
http://www.pixelmania.at/wbboard/main.php
Wie René schon sagte, ist diese Methode nicht die beste, um sich als Admin zu identifizieren. Cookies / Sessions wären besser.
Aber dennoch: du kannst deine Methode mittels strstr($_SERVER[REMOTE_ADDR],"127.0.0.") lösen (weitere Möglichkeit: ereg())
Aber dennoch: du kannst deine Methode mittels strstr($_SERVER[REMOTE_ADDR],"127.0.0.") lösen (weitere Möglichkeit: ereg())
"immer folgende IP verwenden" irgendwo in den Verbingungs-Eigenschaften...
Diese Methode funktioniert:
1. nicht immer
2. nicht 100% richtig
(soviel mir bekannt, aber ich halte so IP-Speicher so oder so für Schwachsinnig... Lieber Cookies!)
Diese Methode funktioniert:
1. nicht immer
2. nicht 100% richtig
(soviel mir bekannt, aber ich halte so IP-Speicher so oder so für Schwachsinnig... Lieber Cookies!)
Er will doch auf 127.0.0.* prüfen, oder? Und das ist, wenn ich nun nich total verblödet bin, der loopback vom lokalen Rechner. Was sollte sich daran ändern? O_o
Jedenfalls PCmaster, wenn du auf 127.0.0.* prüfen willst, gebe ich dir einen Tipp:
$ip = $_SERVER["REMOTE_ADDR"];
Hoffe, dir den nötigen Anstoß gegeben zu haben...
Jedenfalls PCmaster, wenn du auf 127.0.0.* prüfen willst, gebe ich dir einen Tipp:
$ip = $_SERVER["REMOTE_ADDR"];
Hoffe, dir den nötigen Anstoß gegeben zu haben...
Logge dich ein um einen Beitrag zu schreiben.