Comment et pourquoi cacher un lien avec l'obfuscation en JavaScript ?
Lien caché obfuscation PHP - JavaScript
1. Préambule:
Compatible: PHP 5 PHP 7
L'obfuscation aussi connue sous le terme Cloaking, est une technique employée pour encoder un lien html dans une page.
Si l'encodage est réalisé en PHP base64_encode($ma_variable), le décodage lui s'effectue grâce à une fonction JavaScript.
Comme les navigateurs et les moteurs, même Google, ne lisent pas ces scripts, il devient très facile de laisser un lien
à votre visiteur, quand bien même, vous ne tenez pas à ce que la page cible soit référencée.
Certaines pages peuvent être très pertinentes pour votre visiteur, alors que les moteurs les considèrent comme sans intérêt,
et donc ces pages vont plomber votre site en terme de SEO
Pour aller plus loin, une autre utilisation de cette technique concernera les liens de téléchargement.
Que ces derniers soient gratuits ou payants, un site n'a pas intérêt à ce que l'internaute identifie l'emplacement exacte du fichier downloadé.
Sur le même principe, une page intermédiaire sera toutefois nécessaire.
Voir :>> Compteur de téléchargements + Liens cachés
Les fichiers source incluent:
- Une page contenant tout le code + lien obfusqué.
- La page cible de redirection.
Le bouton Tester va vous diriger vers la page 'page-test-obfuscation'
Sous la forme:
<a class="transf" data-int="cGFnZS10ZXN0LW9iZnVzY2F0aW9u" > > Tester</a> > > Tester
Je soutiens
Les dons ne sont pas à but non lucratif, il soutiennent si vous le désirez le développeur du code.
Ils sont déclarés et vous disposez d'une facture.