mot de passe

WRInaute discret
Bonjour,


J'utilise actuellement le J.S. pour permettre l'accès à une page (ou plutôt 2, voir ci-dessous) mais j'aimerais plutôt utiliser le php, si c'est possible. Malheureusement, je ne trouve pas le bon (petit) script, sachant que je suis incapable de l'écrire moi-même.

Mon but, réserver deux pages (identiques, mais de noms différents) à des personnes majeures (rien de porno cependant) MAIS :
1) sans me contenter de deux simples liens de type "je suis majeur, j'entre" et "je suis mineur, je sors".

En effet, je souhaite que le visiteur complète par écrit la phrase :"je certifie être (champ à remplir) dans mon pays" (le visiteur devant écrire "majeur" qui est donc le mot de passe, vous l'avez compris. Je précise aussi que juste au-dessus, il y a la phrase : "vous devez certifier être majeur(e), et que donc, il ne faut pas sortir d'une grande Ecole pour comprendre quel mot écrire).
Je sais bien que tout ça est symbolique, mais bon, je préfére à la méthode "habituelle" des deux phrases-liens toutes faites (c'est quand même aux parents à faire le principal boulot de protection).

2) Comme je veux savoir (avoir une idée, car l'orthographe, aujourd'hui, ça va ça vient dans la tête de beaucoup ...) du sexe du visiteur, et comme la grammaire française me le permet, je profite du fait que le mot de passe (sic) soit double : "majeur" et "majeure", CHACUN des deux amenant sur SA page correspondante (qui sont vues par mes stats).

Pour résumer en plus clair, LUI tape "majeur" et se retrouve sur la page "majeur.php", ELLE tape "majeure" et se retrouve sur une page "majeure.php" (exactement identique à la précédente, sauf pour l'appel aux stats).

J'ai trouvé à faire ça très bien en JS, mais pas en PHP.
Merci de vos lumières.
 
WRInaute passionné
En gros

Code:
<?php
if ($_POST['mdp']=="majeur")
{
header ("location:majeur.php");
exit;
}
else if ($_POST['mdp']=="majeure")
{
header ("location:majeure.php");
exit;
}
else echo "Compétez le formulaire d'accès"
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
Je certifie être <input type="text" name="mdp">
<input type="submit">
</form>
 
WRInaute impliqué
Mouais,.... si le ptit bonhomme connaissais la page majeur.php c'est fini... Il faudra combiner cela avec les sessions ou les cookies ou les deux en même temps ;)
 
WRInaute passionné
yuston a dit:
Mouais,.... si le ptit bonhomme connaissais la page majeur.php c'est fini... Il faudra combiner cela avec les sessions ou les cookies ou les deux en même temps ;)
C'est pas une page sécurisée qu'il veut...
 
WRInaute discret
Eh bien infiniment merci, jeroen, c'est exactement ce que je souhaitais !
Et tu as raison, je ne recherchais pas une page sécurisée (ça, c'est très facile à trouver), mais exactement ce que tu m'as pondu :lol:

Pour mieux m'expliquer, yuston, "majeur" ou "majeure" ne sont PAS des mots de passe (au sens habituel du mot), et d'autant plus que je les indique en clair ("... juste au-dessus, il y a la phrase : "vous devez certifier être majeur(e) ...).

Disons que c'est .......... psychologique :P

Je sais très bien qu'un mineur peut très bien écrire dans un champ qu'il est majeur, mais j'ai pensé que c'était quand même moins "psychologiquement facile" que de simplement cliquer sur un lien !

OK, c'est très-très tiré par les cheveux, mais j'ai au moins la satisfaction d'essayer de faire au mieux, puisque je n'ai AUCUN moyen d'empêcher un mineur de visiter cette page (seuls les parents peuvent agir !, même si l'on sait que, malheureusement, ils sont rares à le faire, par ignorance ou laxisme).

Et puis, et ça aussi c'est psychologique (tu vas croire que je suis marié avec ce mot :wink: ) je pense aussi qu'une femme ayant quelques nuances de grammaire écrira "majeure" alors qu'un mec ne le fera jamais : j'ai donc plus de chance d'avoir de meilleures stats que si j'écrivais : "si vous êts un homme, cliquez ici, si vous êtes une femme, cliquez !

Je te mets mon billet que 20 (30 ???) % des hommes cliqueront sur "là" et pas sur "ici", juste par curiosité :twisted:
 
WRInaute impliqué
Ok je vois ça lol..... c'est vrai que c'est assez déroutante comme méthode... sinon c'est sûr que des tout petits qui ne savent pas écrire majeur ne pourront pas aller :D lol....
 
WRInaute discret
yuston a dit:
c'est sûr que des tout petits qui ne savent pas écrire majeur ne pourront pas aller :D lol....
On peut évidemment le prendre sous le ton de la plaisanterie, ou, comme moi-même, en toute certitude de peu d'effet :
OK, c'est très-très tiré par les cheveux, mais j'ai au moins la satisfaction d'essayer de faire au mieux, puisque je n'ai AUCUN moyen d'empêcher un mineur de visiter cette page
... mais si "ma" psychologie marche 1 fois sur 20, c'est toujours ça de gagné, non ?!

Et je te rappelle que c'est aussi (surtout ?), une façon de savoir (à peu près justement) le pourcentage "masculin/féminin" : je peux te dire que pour 1 femme (francophone) qui clique, il y a 17 hommes (ce qui me parait logique, mais aussi très intéressant à savoir).
Mais bon, tu me diras, et fort justement, que pour la version En, je suis coincé, "age" (legal age) étant neutre :cry:
Si maintenant tu as une idée, je la cherche ...
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut