Seite 1 von 1

Bekannten IPs andere Startseiten anzeigen

Verfasst: 20.03.2005, 21:56
von kalimero23
Hi,
ich kenn die IP von einigen Bekannten, die eine statische IP haben. Diesen Leuten würde ich gerne eine abgeänderte individuelle Startseite anzeigen. Quasi so eine Art Überraschung, aber ohne, dass sich die Leute zu erkennen geben müssen. Alle anderen Besucher sollen auf der normalen Startseite landen. Gibt es die Möglichkeit ein Script oder so was in meine Website einzubinden. So in der Art:

If
IP = XYZ gehe zu index-karl.htm (Startseite für Karl)
IP= ZYX gehe zu index-frank.htm (Startseite für Frank)


Else
Gehe zu index.htm

Zusätzlich wäre es klasse, wenn ich das Script (ähnlich Javascript oder CSS) extern legen könnte, damit das nicht jeder in meinem Quelltext sehen kann.

Wäre der absolute Hammer, wenn mir hier jemand einen Democode posten könnte und wie ich den in meine Seite einbinden kann. Natürlich wäre ich aber auch schon für Hinweise dankbar, wo ich weitere Tipps zu dem Thema finden kann.

Thanx!
Mit freundlichen Grüßen
Kalimero

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Bekannten IPs andere Startseiten anzeigen

Verfasst: 21.03.2005, 01:15
von tron
Das nennt sich 'cloaking' was du vor hast und wird von den Sumas nicht gerne gesehen.

Am einfachsten lässt sich sowas denke ich mit PHP lösen. Bei Google findest du schon was ;)

Bekannten IPs andere Startseiten anzeigen

Verfasst: 21.03.2005, 10:17
von sean
Das nennt sich 'cloaking' was du vor hast und wird von den Sumas nicht gerne gesehen.
Das ist kein Cloaking. Du kannst in PHP die Client IP abfragen. Wenn ein User mit dieser IP kommt, kannst Du ihn weiterleiten. Das ist recht einfach.

Da Suchmaschinen nicht mit den IPs deiner Freunde zu deiner Homepage kommen, ist das völlig unproblematisch. Aber Achtung! Leite nicht aus Versehehn alles um - dann kann es Probleme geben.

Gruß

sean

Bekannten IPs andere Startseiten anzeigen

Verfasst: 21.03.2005, 10:42
von mariow
Im Detail geht das in PHP z.B so:

Code: Alles auswählen

if (getenv('REMOTE_ADDR') == "10.0.0.1") {
  // Bunte Seite fuer Bekannte
} else {
  // Normale Webseite
}
Oder wenn alle Bekannten die selbe abgeänderte Seite sehen sollen, kannst du auch alle IPs in einem Array ablegen:

Code: Alles auswählen

$bekannte = array("10.0.0.1", "10.0.0.2", "10.0.0.3");

if (in_array(getenv('REMOTE_ADDR'), $bekannte) {
  // Seite f. Bekannte
} else {
  // Normale Seite
}
Viel Erfolg :)

Hmmm....

Verfasst: 21.03.2005, 13:31
von kalimero23
Hallo zusammen,
also erst einmal vielen Dank für Eure Antworten!

Vorab: Cloaking will ich damit keins betreiben. Geht mir nicht darum irgendwelche Suchmaschinen auszutricksen, sondenr ein paar Freunde bzw. Besucher meiner Website mit einer eigens für Sie erstellten Willkommensseite zu überraschen

Wie funktioniert das denn genau in PHP, bzw. wie muss der Code aussehen, den ich in meine HTML-Seite einbinde? Wie gesagt, bin da leider alles andere als ein Vollprofi, vor allem wenns um PHP, JS oder so was geht... Gibts die Möglichkeit, den Code auch in eine externe File zu legen und über irgendeinen Verweis in meinem bestehenden HTML-Code aufzurufen. Wenn ja, wie müsste der Code dann aussehen (wie ich ein JS oder CSS einbinde, weiss ich sogar schon;-) bei PHP hab ich da leider keine Ahnung). Würde das nämlich gerne in mehrere Unterseiten einbauen, da meine Besucher nicht alle über die Homepage einsteigen und ich ungern den Quelltext sämtlicher Unterseiten verlängern würde. Außerdem sollen die das auch nicht direkt im Quelltext sehen können.

Thanx
MfG
Kalimero

Bekannten IPs andere Startseiten anzeigen

Verfasst: 21.03.2005, 15:12
von sean
PHP wird auf dem Server verarbeitet, CSS und JS auf dem Rechner des Clients. Da siehst Du nachher nichts im Quelltext.

mariow hat dir gute Beispiele genannt, ist eigentlich recht einfach. Da must Du jetzt mal etwas rumtesten. Mach doch eine neue Datei und bau mal das von mariow ein. Du kannst ja selbst testen ob es funktioniert.

Gruß

sean