Se connecter / S'enregistrer
Votre question

Accés selon la page visité (resolu)

Tags :
  • Time
  • Programmation
Dernière réponse : dans Programmation
31 Décembre 2007 15:02:54

bonjour,
je cherche un script qui empeche une personne d'acceder a la page 2 si elle ne vient pas de la page 1.
je m'esplique :

un visiteur arrive et entre l'adresse suivantes : http://monsite.fr/2.html
je souhaite qu'un message lui disent tu n'est pas autorisé a visiter cette page.
or, si le visiteur arrive sur http://monsite.fr/1.html il clique sur le lien page suivante qui le ramene alors a la page http://monsite.fr/2.html.

merci

Autres pages sur : acces page visite resolu

Anonyme
31 Décembre 2007 15:49:29

Tu peux utiliser les cookies ou bien faire une condition sur le referrer
1 Janvier 2008 21:38:25

ok je veut bien le faire en mettent un cookies sur mon site
pr creer le cookies y a nos probleme mais apré je met koi comme code
pr apler le contenue du cookies
merci
Contenus similaires
1 Janvier 2008 22:33:53

Se serais plus simple avec les $_SESSION...

Exemple:

Tu démarre une session sur la page 1:

session_start();
$_SESSION['accès'];

Et sur la page deux tu vérifie sur $_SESSION['accès']; existe
2 Janvier 2008 00:24:57

ok merci mais comment je fais ca moi ??
je sais creer un cookie du type :
setcookie("name",1,time()+18000);
mais apré le reste ....
merci
Anonyme
2 Janvier 2008 22:52:59

Tu devrais suivre le conseil de allstar ça l'air plus simple
2 Janvier 2008 23:48:26

oui mais comment faire ca ??
3 Janvier 2008 10:13:27

maintenat je dois faire un code du style :
if $_SESSION['age'] = 24
mais apres je n'arrive pas a trouver le mot a mettre pour afficher mon script,
j'ai fais le include, mais ma page etant dynamik cela ne march pas,
il faut que j'insere le script dans la page meme.
j'avais trouvé le "post" mais ne marche pas non plus.
aprés pour le else c'est bon
3 Janvier 2008 16:20:32

Sur la page 1 tout en haut:

  1. <?php
  2. session_start();
  3. $_SESSION['accès_page_2'];
  4. ?>


Sur la page 2 tout en haut:

  1. <?
  2. session_start();
  3. if(!isset($_SESSION['accès_page_2'])) {
  4. echo "Accès interdit";
  5. }
  6. ?>
3 Janvier 2008 22:21:09

Montre le code source des deux pages...
4 Janvier 2008 01:15:50

dans le code source j'ai mis que tes deux script :

page inde.php :

<?php
session_start();
$_SESSION['accès_page_2'];
?>
Bienvenue
<a href='1.php'>ici</a>

----------

code de 1.php :

<?
session_start();
if(!isset($_SESSION['accès_page_2'])) {
echo "Accès interdit";
}
?>
4 Janvier 2008 09:56:36

voila probleme reparé !
merci pour votre aide,
voila comment falais faire :

source page 1 :

<?php
// initialisation
session_start() ;

$_SESSION['accees'] = 'page';
?>

---------------

Source page 2 :

<?php
// initialisation
session_start() ;

// tester la présence de la variable 'accees' dans la session
if ( isset( $_SESSION['accees'] ) ) {
include ('mdpj.php');
echo '<center>
<a href=http://lien.fr&gt;<h2>Envoyer le mdp aux admins</h2></a>
</center> ' ;

} else {

echo '<center><h2>AAAAHHHHHH !! tu as voulus me niquer et avoir le mot de passe <br />
Mais pour qui tu te prend !!!</h2></center>' ;
}
?>
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS