Forums d'entraide informatique - Les forums de PCW

Version complète : [PHP]afficher un lien si le visiteur clique un autre lien...
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Bonjour, je suis carrément nul en php ....


Je voudrais savoir où trouver un script complet permettant de masquer un lien si le visiteur sur la page n'a pas cliqué sur un certain autre lien !



Voilà, je ne suis même pas sur que ce soit réalisable en php xD


Merci d'avance

Cordialement
j'espere ne pas me tromper de therme en citant le themre de condition, cela doit se réaliser avec " IF " cequi en anglais veut dire " SI "

malheureusement je ne suis pas un pro en php désolé Confused mais selon moi c'est une condition Smile
Si si c'est faisable assez facilement, ça s'appelle belle et bien les conditions (tres simple), après tu a la possibilité d'utiliser les méthodes GET ou POST (envoie de formulaire) pour par exemple cliquer pour afficher un lien temporaire, ou utiliser les COOKIES/SESSIONS pour que le lien soit visible au visiteurs qui ont deja cliquer sur le lien

Pour résumer :

- GET OU POST pour une utilisation immediate (il clique, il voit)

- COOKIES / SESSIONS (ou meme mysql) pour une utilisation sur long terme (sans mysql c'est pas trop long le terme)


Je pense que tes compétences de php sont limités, donc tu peux sois apprendre, soit recruter un gars qui t'aiderais *siffle !
donc en gros si j'utilise get/post


il clique sur le premier lien, immédiatement le second s'affiche ?!

quel genre de formulaire dois-je créer, quel en est l'intérêt ?


Merci !


Euh, juste pour ce script, je pense pas que ce soit la peine ...
Bah tout simplement tu envoies en post (invisible dans l'url) par exemple, une variable 'verif_clic' qui serait = a 1 et tu fais une condition qui dis si

if($_POST['verif_clic']==1){ echo... };



Pour sa tu fais un lien et en onclick tu envoies la variable avec la valeur 1

houlà snif .....


J'y comprend rien, je crois que ke vais chercher un copain qui s'y connais xD

Je ne sais pas où placer le code dans ma page, ni où placer les liens etc. ...


J'suis complètement paumé ^^^


Je comprend le principe, mais quant à le mettre en oeuvre ...


Si ça te gene laisse tomber c'est pas non plus vital, j'essaierai de mettra la main sur quelqu'un qui touche au php ...
Nan pas GET ni POST.

GET -> Peut être simulé.
POST -> Quand on fait "retour en arrière" joli message qui s'affiche.

Une session ça ira largement.

Ce lien c'est quoi ?

Parce-que si quand il clique sur le lien ça change pas de page, on va te faire ça en AJAX ça sera dix fois plus simple.

En bref, si pas besoin de changer de page, voilà ce qui va se passer :

Le visiteur clique -> requete envoyée à une page externe en ajax, qui créer une variable dans $_SESSION, et puis l'affichage derrière un IF sur la variable de session.
Quoi que en fait faudrait peut-être actualisé...

En bref : précise ce à quoi ça va servir
une pub ^^^ :twisted: :smoke:
J'ai précisé les deux j'ai pas dis de prendre l'un ou l'autre hein !!!

Mais le truc c'est de savoir si le gars doit cliquer une fois et par exemple voir tous pendant "sa connexion" et recliquer a la prochaine connexion ? !

Ou par exemple il doit cliquer une fois tous les tant de jours !

Ou cliquer a chaque fois ?
Bon, en attendant ta réponse : s'il n'y a pas de Capping (x fois / jour).
Alors le plus simple c'est :

Ton lien que tu veux cacher, tu le mets dans un div appellé "hidden_link" :



<div id="hidden_link" style="display:none;">
<a hre="tonlien" >lien caché</a>
</div>



Puis l'endroit ou faut cliquer :



<a href="liendelapub..." onclick="document.getElementById("hidden_link").style.display = 'block';" >PUB</a>



Quand le gars clique, le lien apparaît.

Pages : 1 2
URLs de référence