Jugendschutz für eigene Homepage?

Ich denke, es geht dem TE hier weniger darum, absolut sicher zu stellen, dass die Seiten von Unberechtigten geöffnet werden, sondern vielmehr um einen expliziten Warnhinweis, der bestätigt werden muss. Klar ist das leicht zu umgehen, ist aber immer noch besser als gar nichts.
Immerhin dürfte dem User nach dieser Abfrage klar sein, dass er auf dieser Seite nichts zu suchen hat. Und zuletzt dient eine solche Funktion ja auch der eigenen "rechtlichen" Absicherung.

Hier ein php Skript zur Alterabfrage, muss natürlich noch dran gewerkelt werden.
http://www.techsupportforum.com/des.../218378-help-javascript-please-age-check.html
 
starsheep schrieb:
Ich denke, es geht dem TE hier weniger darum, absolut sicher zu stellen, dass die Seiten von Unberechtigten geöffnet werden, sondern vielmehr um einen expliziten Warnhinweis, der bestätigt werden muss. l

Hallo,

das haben wir inzwischen alle verstanden, aber es werden noch Nachzügler kommen, die nicht. ;)
 
solche codestückchen gibts, ganz sicher nur weiß ich nicht wo. was es bringt ist dir ja bewusst, nix ausser das man es weiß und das tut ein fettes rotes "ERST AB 18!" auch. Vllt probierst du es nochmal in nem forum wo ein paar mehr programmierer rumlaufen oder wartest das hier einer vorbeischaut.
 
Du kannst den Besucher über eine zweite, abgeänderte Warnungsseite schicken. Das hält natürlich immernoch keine Unbefugten fern, erhöht aber die Aufmerksamkeit und die Wahrscheinlichkeit der Reflexion im Besucher.
 
Falls es noch gebraucht wird.

Hier...
PHP:
<?php
$i = "1";
$i2 = "1";
$i3 = "1902";

echo "<form action=\"?step=2\" method=\"POST\">Tag: <select name=\"tag\">";

while($i <= "31"){
    echo "<option value=\"".$i."\">".$i."</option>";
    $i++;
}

echo "</select> Monat: <select name=\"monat\">";

while($i2 <= "12"){
    <option value=\"".$i2."\">".$i2."</option>";
    $i2++;
}
echo "</select> Jahr: <select name=\"jahr\">";

while($i3 <= date("Y", time())){
    echo "<option value=\"".$i3."\">".$i3."</option>";
    $i3++;
}
echo "</select> <input type=\"submit\" value=\"Pr&uuml;fen\"></form><br><br>";


if($_GET["step"] == "2"){
    $tag = $_POST["tag"];
    $monat = $_POST["monat"];
    $jahr = $_POST["jahr"];
    
    $datum = mktime("0", "0", "0", date("m"), date("d"), date("Y"));
    $eingabe = mktime("0", "0", "0", $monat, $tag, $jahr);
    $alter = floor(($datum-$eingabe) / (3602 * 24 * 365));
    
    if($alter >= "18"){
        echo "Hier das Zeug wenn man &auml;lter als oder genau 18 ist...";
    }else{
        echo "Du bist noch keine 18.";
    }
}

?>
 
Zuletzt bearbeitet:
Zurück
Oben