Link nur für bestimmte IP-Adress-Bereiche einblenden mit IE
Jens Thärigen
- javascript
Hi to all!
Ich hab' folgendes Problem: Für verschiedene User sollen im Intranet verschiedene Startseiten angeboten werden, oder es soll ein bestimmter Link auf der Startseite nur für einen ausgewählten Nutzerkreis zu sehen sein.
Unsere Webserver sind IIS 4.0.
Die User arbeiten mit dem IE 4.01, die Lösungsvariante mit Netscape aus dem Forum-Archiv funktioniert also leider nicht. (Fehler: ''Java ist undefiniert'' - lässt sich vielleicht daran noch was machen???)
Wie kann ich nun den IP-Adress-Bereich eines Users abfragen und auswerten? Wenn er aus der Hauptverwaltung kommt (IP-Adr. beginnt mit 111.111... oder 112.112...) soll er die INDEX1.HTM bekommen, für alle anderen ist die INDEX2.HTM bestimmt.
Oder könnte es funktionieren (und wenn ja - wie?), dass ein Link auf einer HTML-Seite nur angezeigt wird, wenn der User von 111.111.x.x oder 112.112.x.x kommt?
Hoffe auf Eure Hilfe!
Thanx&Bye
Jens
Hi,
schau mal hier rein:
http://www.teamone.de/selfaktuell/self_forum/51004.html
Damit hättest Du schonmal die IP-Adresse.
Der Server "schreibt" dann entsprechend der IP die dafür vorgesehene Link-Adresse in die Ausgabedatei.
Viel Spaß
CirTap
Wie kann ich nun den IP-Adress-Bereich eines Users abfragen und auswerten? Wenn er aus der Hauptverwaltung kommt (IP-Adr. beginnt mit 111.111... oder 112.112...) soll er die INDEX1.HTM bekommen, für alle anderen ist die INDEX2.HTM bestimmt.
Bist Du sicher, daß Du das clientseitig lösen willst?
Mit einer CGI-Anwendung, welche ein entsprechendes Forwarding bedingt auf die IP-Adresse durchführt (http://www.teamone.de/selfaktuell/schroepl03.htm#a18), geht das einfach und sicher - und vor allem unabhängig vom Hersteller bzw. den Einstellungen des Browsers.