Autorisation parentale et référencement
Fetide68
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
tryan44 Messages postés 1289 Date d'inscription Statut Membre Dernière intervention -
tryan44 Messages postés 1289 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dois faire un site avec un contrôle parental à l'entrée (un site de sextoys).
Je ne sais pas laquelle est la meilleur solution...
Comment faire pour ne pas être "blacklisté" par les moteurs de recherche...
Mon code pour l'instant:
Merci.
Je dois faire un site avec un contrôle parental à l'entrée (un site de sextoys).
Je ne sais pas laquelle est la meilleur solution...
Comment faire pour ne pas être "blacklisté" par les moteurs de recherche...
Mon code pour l'instant:
<style type="text/css">
div.body {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: url(images/forbidden.png);
z-index: 200;
text-align: center;
}
div.body div.majeur {
background: #fff;
width: 500px;
height: auto;
position: fixed;
top: 50%;
left: 50%;
margin-left: -150px;
margin-top: -75px;
padding: 25px;
}
div.body div.majeur p.condition {
font-weight: bolder;
color: #EB4E8F;
font-size: 1.25em;
}
div.body div.majeur form {
margin-top: 40px;
}
div.body div.majeur form input[type="submit"] {
background: #000;
font-weight: bolder;
color: #EB4E8F;
border: none;
padding: 5px 40px;
}
select {
padding: 5px;
font-weight: bolder;
}
</style>
</head>
<div class="body">
<div class="majeur">
<p class="condition">Vous devez être majeur pour entrer sur le site</p>
<form method="post">
<p>
<select name="majeur">
<option value="non">Je ne suis pas majeur</option>
<option value="oui">Je suis majeur</option>
</select>
</p>
<p><input type="submit" name="sumbit" value="ok" /></p>
</form>
</div>
</div>
<?php
$majeur = isset($_POST['majeur']) ? htmlentities($_POST['majeur']) : null;
if($majeur) {
if ($majeur=="oui") {
$_SESSION['majeur'] = 1;
header("location: ./");
}
elseif ($majeur=="non") {
$_SESSION['majeur'] = 5;
header("location: https://disney.fr");
}
}
?>
Merci.
A voir également:
- Autorisation parentale et référencement
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Trustedinstaller autorisation - Forum Windows 8 / 8.1
- Localiser un portable gratuitement sans autorisation forum - Forum Téléphones & tablettes Android
- Autorisation de téléchargement nécessaire ✓ - Forum Téléchargement
- Forums référencement ✓ - Forum Référencement
1 réponse
Salut,
Je pense que le plus simple est d'utiliser les cookies sur l'ensemble du site car un visiteur n'arrive pas nécessairement via la page d'accueil.
Dans un fichier javascript :
Puis vous faite appel au fichier sur l'ensemble de votre site.
Je pense que le plus simple est d'utiliser les cookies sur l'ensemble du site car un visiteur n'arrive pas nécessairement via la page d'accueil.
Dans un fichier javascript :
function ScanCookie(variable)
{
cook = document.cookie;
variable += "=";
place = cook.indexOf(variable,0);
if (place <= -1)
return("0" );
else
{
end = cook.indexOf(";",place)
if (end <= -1) return(unescape(cook.substring(place+variable.length,cook.length)));
else return(unescape(cook.substring(place+variable.length,end)));
}
}
function CreationCookie(nom,valeur,permanent)
{
if(permanent)
{
dateExp = new Date(2020,11,11);
dateExp = dateExp.toGMTString();
ifpermanent = '; expires=' + dateExp + ';';
}
else
ifpermanent = '';
document.cookie = nom + '=' + escape(valeur) + ifpermanent;
}
if(ScanCookie("dejapopup" )==0)
{
var msg="CONTENU STRICTEMENT RESERVE AUX ADULTES !\n\nLe contenu de cette partie du site ne convient pas à un public mineur. Les photos, vidéos et textes disponibles ici peuvent choquer certaines sensibilités. En entrant, vous déclarez être majeur et prendre vos responsabilités vis-à-vis de ce contenu.\n\nPour entrer, CLIQUEZ SUR OK.\n\nSI VOUS ETES MINEUR (- 18 ans), cliquez sur ANNULER.";
if(confirm(msg))
CreationCookie("dejapopup","oui",false)
else
window.location.replace(document.referrer);
}
Puis vous faite appel au fichier sur l'ensemble de votre site.