Deux interrogations

Deux interrogations - PHP - Programmation

Marsh Posté le 19-08-2006 à 11:22:19    

--> Sujet déplacé
 
Bonsoir à tous !  
Je recherche deux types de possibilités de scripts :  
* Un vérifiant que la page sur lequel le visiteur a cliqué pour arriver ici soit bien exemple.php  
Et si ce n'est pas exemple.php la page d'origine, on n'a une redirection automatique.  
* Un qui interdit que la page s'affiche avec le CACHE de l'utilisateur, qui permet que la page soit remise à jour automatiquement à chaque visite de l'internaute.  
Merci d'avance de votre précieuse aide  
Antoine

Reply

Marsh Posté le 19-08-2006 à 11:22:19   

Reply

Marsh Posté le 19-08-2006 à 11:39:48    

ncdetoulouse a écrit :

--> Sujet déplacé
 
Bonsoir à tous !  
Je recherche deux types de possibilités de scripts :  
* Un vérifiant que la page sur lequel le visiteur a cliqué pour arriver ici soit bien exemple.php  
Et si ce n'est pas exemple.php la page d'origine, on n'a une redirection automatique.  (#1)

* Un qui interdit que la page s'affiche avec le CACHE de l'utilisateur, qui permet que la page soit remise à jour automatiquement à chaque visite de l'internaute.  (#2)
Merci d'avance de votre précieuse aide  
Antoine


 
(#1) : Tu peux faire ça de plusieurs façon, mais aucune n'est infaillible. Le plus simple est d'utiliser le $_SERVER['REFERER'] ... ça te dis de quel site/page vient le visiteur. Mais il faur savoir que c'est une info falsifiable (mais dans la plupart des cas ça fonctionne
 
(#2) : Un truc du genre il me semble, dans ton <head> :
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="0">


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 19-08-2006 à 11:47:51    

Je vais essayer les deux ;)
Je reviens ici en cas de problème !
Merci infiniment !

Reply

Marsh Posté le 19-08-2006 à 14:43:30    

J'ai essayé de faire un echo "".$_SERVER['REFERER']."";
Et absolument rien ne s'affiche sur la page concernée
Comment récupérer cette information ?

Reply

Marsh Posté le 19-08-2006 à 14:55:15    

Reply

Marsh Posté le 19-08-2006 à 15:03:55    

ncdetoulouse a écrit :

J'ai essayé de faire un echo "".$_SERVER['REFERER']."";
Et absolument rien ne s'affiche sur la page concernée
Comment récupérer cette information ?


 
Oui je me suis un peu planté,; c'est HTTP_REFERER, pas REFERER


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 19-08-2006 à 17:23:12    

Idem , echo "".$_SERVER['HTTP_REFERER'].""; ça affiche rien ..

Reply

Marsh Posté le 19-08-2006 à 17:25:59    

ncdetoulouse a écrit :

Idem , echo "".$_SERVER['HTTP_REFERER'].""; ça affiche rien ..


 
1> Je vois pas pourquoi tu mets des "" :??:
 

Code :
  1. echo $_SERVER['HTTP_REFERER'];


 
C'est suffisant.
 
2> Ensuite, si tu créés une page avec ça dedans, et que tu appelles directement cette page, c'est normal que ça n'affiche rien.
 
3> Fais une page1.php, avec dedans :
 

<a href="page2.php">Vers la page 2</a>


 
Et une page2.php avec dedans :
 

Code :
  1. <?php
  2. echo $_SERVER['HTTP_REFERER'];
  3. ?>


 
4> Va sur ta page1 et clique sur le lien...


Message édité par Dj YeLL le 19-08-2006 à 17:26:40

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 19-08-2006 à 18:19:25    

Merci :)

Reply

Marsh Posté le 19-08-2006 à 18:23:14    

C'est toujours un plaisir d'aider les gens qui s'expriment correctement et poliment :jap:


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 19-08-2006 à 18:23:14   

Reply

Marsh Posté le 19-08-2006 à 18:41:13    

Lol je reviendrai alors ! ^^
Excellent WE !

Reply

Marsh Posté le 19-08-2006 à 18:44:42    

Reviens quand tu veux, bon week-end à toi aussi.


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed