Tom's Guide > Forum > Programmation > Accés selon la page visité (resolu)

Accés selon la page visité (resolu)

Forum Programmation : Accés selon la page visité (resolu)

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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


Message édité par tat75680 le 04-01-2008 à 09:58:44
------------------------------ Entraide Linux Ubuntu
Hi Tech News : Boutique française de Gsm chinois
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu peux utiliser les cookies ou bien faire une condition sur le referrer

Répondre à Anonyme

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

------------------------------ Entraide Linux Ubuntu
Hi Tech News : Boutique française de Gsm chinois
Répondre à tat75680

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


Message édité par Allstar27 le 01-01-2008 à 22:34:10
------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

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

------------------------------ Entraide Linux Ubuntu
Hi Tech News : Boutique française de Gsm chinois
Répondre à tat75680

Tu devrais suivre le conseil de allstar ça l'air plus simple

Répondre à Anonyme

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

------------------------------ Entraide Linux Ubuntu
Hi Tech News : Boutique française de Gsm chinois
Répondre à tat75680

Sur la page 1 tout en haut:

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



Sur la page 2 tout en haut:

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

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

sa ne march pas :
regarde j'ai mis sur une page pr tester
http://clickup.freehostia.com/inde.php


Message édité par tat75680 le 03-01-2008 à 19:15:44
------------------------------ Entraide Linux Ubuntu
Hi Tech News : Boutique française de Gsm chinois
Répondre à tat75680

Montre le code source des deux pages...

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

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";
}
?>

------------------------------ Entraide Linux Ubuntu
Hi Tech News : Boutique française de Gsm chinois
Répondre à tat75680

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><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>' ;
}
?>


Message édité par tat75680 le 04-01-2008 à 09:59:47
------------------------------ Entraide Linux Ubuntu
Hi Tech News : Boutique française de Gsm chinois
Répondre à tat75680
Tom's Guide > Forum > Programmation > Accés selon la page visité (resolu)
Aller à :

Il y a 1144 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens