323 visiteur(s) en ligne
Date actuelle : 26-04-2024, 06:47 AM Bienvenue, Visiteur ! ( Identification S'enregistrer )







 
[PHP]afficher un lien si le visiteur clique un autre lien...
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Auteur Message
Nobody Hors ligne
Informaticien qualifié
****

Messages : 409
Inscription : Jul 2006
Réputation : 0
Message : #1
[PHP]afficher un lien si le visiteur clique un autre lien...
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

Image: ffuser.jpg
Image: WindowsLinuxUSER.jpg
27-09-2007 17:27 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
-Sh4D0w- Hors ligne
~ Modérateur ~
******

Messages : 1 753
Inscription : Sep 2007
Réputation : 3
Message : #2
 
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


Image: modrateurf.png
~~~~~~~ PC INFO-WEB ~~~~~~~

" Sauver ou Périr "
" On peut aimer le sport & l'informatique , si je vous l'assure Smile "
27-09-2007 18:04 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Zarnergun Hors ligne
Petit Branleur Heureux :)
******

Messages : 4 196
Inscription : Feb 2007
Réputation : 12
Message : #3
 
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 !

Légèrement en vacances (bcp en fait)
Bux
27-09-2007 18:20 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Nobody Hors ligne
Informaticien qualifié
****

Messages : 409
Inscription : Jul 2006
Réputation : 0
Message : #4
 
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 ...

Image: ffuser.jpg
Image: WindowsLinuxUSER.jpg
27-09-2007 18:47 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Zarnergun Hors ligne
Petit Branleur Heureux :)
******

Messages : 4 196
Inscription : Feb 2007
Réputation : 12
Message : #5
 
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


Légèrement en vacances (bcp en fait)
Bux
27-09-2007 19:05 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Nobody Hors ligne
Informaticien qualifié
****

Messages : 409
Inscription : Jul 2006
Réputation : 0
Message : #6
 
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 ...

Image: ffuser.jpg
Image: WindowsLinuxUSER.jpg
27-09-2007 19:26 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #7
 
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

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
27-09-2007 19:57 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Nobody Hors ligne
Informaticien qualifié
****

Messages : 409
Inscription : Jul 2006
Réputation : 0
Message : #8
 
une pub ^^^ :twisted: :smoke:

Image: ffuser.jpg
Image: WindowsLinuxUSER.jpg
27-09-2007 20:01 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Zarnergun Hors ligne
Petit Branleur Heureux :)
******

Messages : 4 196
Inscription : Feb 2007
Réputation : 12
Message : #9
 
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 ?

Légèrement en vacances (bcp en fait)
Bux
28-09-2007 09:59 AM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #10
 
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.


Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
29-09-2007 08:23 AM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse




Discussions apparemment similaires...
Discussion : Auteur Réponses : Affichages : Dernier message
  Lien messagerie en panne jeangi 3 4 018 31-08-2011 18:31 PM
Dernier message: Baroudeur
  adresse du lien sur une balise php sheitan 46 26 071 07-04-2010 23:03 PM
Dernier message: Troll
  [Résolu] Lien sans réponse et partie de ping-pong Nas 10 7 434 03-11-2008 09:40 AM
Dernier message: Troll
  [Résolu] Impossible d'afficher la page [résolu] Toto 50 16 440 28-03-2007 12:12 PM
Dernier message: karldermagnus
  page internet ou autre Lili 3 4 201 10-11-2006 21:22 PM
Dernier message: Bilifly

Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)