Bonjour,
Je souhaites protéger le lien d'une page, en restreignant les gens à cliquer sur une bannière sponsor avant de pouvoir accéder à la page protégée.
J'ai pour cela utiliser le script présent sur cette page => http://www.editeurjavascript.com/scripts/scripts_publicite_1_129.php et qui posséde le code:

<!-- CECI EST LE CODE DE L'IMAGE DU SPONSOR --><a href="http://www.votresite.com" onClick="clic=true" TARGET=_blank><img src="http://www.votresite.com/banniére" alt="Sponsor" width="700" height="90" border="0" /></a>

<!-- CECI EST LE LIEN -->
<div class="lienSecu"><A HREF="lien_de_la_page_protégée.php" onClick="return(clic)">Vous devez d'abord cliquer sur le sponsor avant d'afficher la page</A>


Voici le script en pratique sur le site => opontheroad.com/streaming-gratuit-1.php

Le probléme est qu'une fois le lien connu, il est simple de retourner sur la page de visualisation de la vidéo sans passer par la page sponsor.

Je voudrai savoir si une condition de type HTTP_REFERER serait suffisante pour obliger les gens à passer par la page sponsor? s'il existait une meilleur méthode pour protéger le lien?

En vous remerciant.
Modifié par Colin75 (06 Dec 2009 - 21:01)
bonjour,

Selon la configuration de l'internaute , il est possible que http_referrer soit vide , et ceci n'autorisera jamais ton visiteur a voir cette page.

Par ailleurs ce genre de pratique font fuir tes visiteurs .
Si c'est normal pour acceder a un contenu payant .. aprés paiement , c'est encore plus repoussant que des popups pour un contenu peut-être interessant.

Perso , une seule visite sur un site qui m'impose des pubs (en popup ou autre techniques perverses) je ne revient plus du tout .
Ben, au contraire, c'est un avantage pour les visiteurs puisque ce système de sponsoring permet aux visiteurs d'accéder à un contenu payant, gratuitement. Ethiquement on est donc loin du classique clique obligatoire sur une pub pour afficher un contenu ordinaire.
Bonjour,
Je vois qu'il a été donné toute réponse a ton message, je voudrais apporté une idée complémentaire ...

Au final, il n'existe pas d'éléments autres que du html, du java-script et des objets vidéo ou autres. Alors tout cela ne sert a rien bien sur.

D'autre part, concernant les vidéos, il n'existe que trés peut de systémes qui ne finissent par un beau fichier video de 1 voir 2 gigas dans nos temporary !
Et le seul qui ne crée pas de fichier c'est un microsoft qu' il est enfantin de récupérer ailleur Smiley confused

Alors moi ces stratagémse pour empécher de ... je n'y crois pas.
Bonjour,
je suis bien conscient qu'il est impossible de protéger à 100% le lien de la vidéo, ni la vidéo en elle même mais ce que je souhaite c'est de protéfer "un peu plus" le lien de la page. Une fois accéder à la page de la vidéo, je sais qu'il est simple de copier le stream de la vidéo, mais la question n'est pas à ce niveau.
Par ailleurs, j'ai vu un site qui utilisait le même script, sauf qu'une fois cliqué sur le lien, la page de la vidéo s'ouvrait SANS modifier l'URL de la page initial. Avez vous une idée de la méthode utilisée? Peut être du javascript?

Merci
Colin75 a écrit :
Par ailleurs, j'ai vu un site qui utilisait le même script, sauf qu'une fois cliqué sur le lien, la page de la vidéo s'ouvrait SANS modifier l'URL de la page initial. Avez vous une idée de la méthode utilisée? Peut être du javascript?


Avec de l'Ajax.

Sinon pourquoi ne pas utiliser les session pour vérifier si le personne a bien cliqué sur le lien par exemple...
Modifié par Benjamin-Ds (07 Dec 2009 - 12:55)
Idée intéressante, je te remercie. Les sessions, c'est à dire en utilisant les cookies? Quel langage permet d'exploiter cette fonction?
Colin75 a écrit :
Idée intéressante, je te remercie. Les sessions, c'est à dire en utilisant les cookies?
Les cookies sont un medium de transmission des ID de session mais ne sont pas nécessaire. L'ID pouvant être transmit dans l'URL.
Très bien je vous remercie. Je ne vais pas vous demander de me détailler le mode d'emploi de cette fonction, car j'imagine qu'il existe déjà beaucoup d'information sur la toile et sur le forum à ce sujet. Quelles recherchent me conseillez-vous? "Session PHP", "ID par URL" ?
Ok, j'ai vu comment fonctionner la fonction session en PHP. Le shéma devrait ressembler à ceci

On démarre une session

Si la bannière a été cliqué:
On créé une variable clique=ok
Sinon
on ne fait rien.

Si la variable session Smiley clique , existe, et n'est pas vide:
alors on affiche le lien tel que lien.php?id=xxxx
Sinon
on affiche un message demandant à l'utilisateur de cliquer sur un la banniére.

Maintenant je me pose une question, comment stocker dans une variable, l'action "clique" sur la variable?

Merci d'avance!