|
Benutzer-Infos
|

|
|
|
|
|
Wenn Sie den Beitrag von Nestoslider hilfreich fanden, so bedanken Sie sich. Danke erhalten: 9 |
Für diesen Post: 0 |
zuletzt von: noch niemand...
|
|
|
|
*schmunzel*
...dann benennst Du die jetzige index.php einfach um in index2.php
...und die pkAgeCheck.php benennst Du um in index.php
... in der pkAgeCheck.php verweist Du dann einfach anstatt auf
http://www.DEINEDOMAIN.de/include.php?path=start (bzw. ./include.php?path=start) auf
http://www.DEINEDOMAIN.de/index2.php (bzw. ./index2.php)
andere Variante:
In der Serverkonfiguration ist oftmals die Reihenfolge eingestellt, auf welche index Datei als erstes zugegriffen werden soll.
Wenn dem in deiner Konfiguration so ist, dann ist es im Regelfall so dass eine index.htm index.html den anderen index Dateien (index.php index.php4 index.php5 index.php index.cgi pi pa po) bevorzugt wird.
Demnach wird die index.html vor der index.php aufgerufen.
Ergo kannst Du eine index.html mit folgendem Inhalt zwischen <head>UND</head> erstellen:
Zitat
<meta http-equiv="refresh" content="0; url=http://www.DEINEDOMAIN.com/pkAgeCheck.php" />
ODER via JavaScript
In der pkAgeCheck.php dann entweder auf die index.php oder direkt auf die besagte "include.php?path=start" verweisen.
Was passiert da?
Bei Eingabe von
http://www.DEINEDOMAIN.com/ wird automatisch die index.html aufgerufen welche entweder via meta-refresh (Sekunden zur Weiterleitung definierbar) oder JavaScript auf die pkAgeCheck.php weiterleitet. Die pkAgeCheck.php leitet dann nach richtig erfolgter Eingabe des Users auf die gewünschte Seite (index.php oder ./include.php?path=start) weiter.
Nachteil bei einer solch vorgeschalteten Seite sind jedoch die Indizierung durch Google-Bots UND dass die Referer nun ausschließlich von der pkAgeCheck sind. Das gleiche gilt bei einer Einbindung via Frameset.
Ich hoffe, dass dieser Beitrag Aufschluss gibt.
Kleiner Nachsatz:
Bestimmt wäre es auch möglich das alles als Function zu schreiben und via IP Adresse zu vergleichen und ein Cookie zu setzen oder das Ergebnis dieser Abfrage bereits in die Session einzubinden UND erst danach die Inhalte der $site anzeigen zu lassen...
Nur ist das natürlich für "mal eben so" recht kompliziert für den wenigen Sinn den so eine schlichte Altersverifikation ausmacht. Auch die Eingabe einer Personalausweisnummer ist längst überholt.
Manche Portale bzw. Systeme nutzen dazu z.B. einen USB-Stick mit entsprechenden unikativen und verschlüsselten Lizenzschlüsseldaten und einer Zusatzsoftware. Manche benutzten früher dazu auch eine Magnetkarte o.ä. - doch nicht jeder besitzt einen Kartenleser ...
Also wirklich abgesichert und userfreundlich ist man selten in dieser Richtung. Und seine User möchte man ja schließlich auch nicht mit nervigen Eingaben verschrecken.
Deshalb sollte der Einsatz dieser Mittel schon recht gut überlegt sein
Schöne Grüße
Nestoslider^^