Suivre un chemins précis sur un site Web...

myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,Bonsoir,
merci d'avance de m'aider,j'ai créé un site(commercial) et j'aimerais protéger certaine pages de mon site sans authentification plus clairement,j'aimerais obliger l'internaute a passer par une page A puis B puis C .
Ex: l'internaute ne peux pas arriver sur B s'y il vien de C ou d'une autre page que A.

A=page de payement(star-pass),B=page formulaire ( a protégé),page C =remerciements.

j'aimerais savoir si cela est possible...

Je ne suis pas un pro :) ...


Cordialement D.D
A voir également:

15 réponses

Utilisateur anonyme
 
Avec Paypal et Allopass c'est possible. Renseigne toi
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
et avec star-pass? 20% de bénéf en plus que allopass.... c'est pas rien
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
En gros je demande un sorte de codes php,html,js... qui bloque les personnes qui ne vienne pas d'une page précise et qui les rediriges sur une page d'erreur...



(je pense qu'il n'y a pas de lien avec le contenu de la page a protégé?)

D.D
-1
Utilisateur anonyme
 
Un seul moyen alors: htaccess
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
htaccess = authentification non???
-1
Utilisateur anonyme
 
Oui :/ J'ai jamais essayé mais, tu peux rediriger les gens sur des pages d'erreur que tu as fais toi même ect Et c'est très très fiable apparrement.
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
moin j'ai entendu parler mais se qui me bloque s'est l'authentification....

mais il est pas possible d'utiliser un système de sessions,ou des cooki??
-1
Utilisateur anonyme
 
Je connais un site assez sympa http://swisstool.net/ qui offre plein de petits service pour les webmasters, peut-être que ... Mais ce qui est cookies j'y connais rien !
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
je ne trouve pas tu t'y connais un peux en php?
-1
Utilisateur anonyme
 
Non, php nada, j'y connais rien. Je préfère bien maîtriser le html avant de me lancer au php
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
ok je post quand méme mon affaire:

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

<?php
//Déclaration des variables
$ident=$idp=$ids=$idd=$codes=$code1=$code2=$code3=$code4=$code5=$datas='';
//On récupère les identifiants sous la forme "xxx;xxx;xxx"
if(isset($_POST['idp'])) $idp = $_POST['idp'];
if(isset($_POST['ids'])) $ids = $_POST['ids'];
if(isset($_POST['idd'])) $idd = $_POST['idd'];
$ident=$idp.";".$ids.";".$idd;
//On récupère le(s) code(s) sous la forme "xxxxxxxx;xxxxxxxx"
if(isset($_POST['code1'])) $code1 = $_POST['code1'];
if(isset($_POST['code2'])) $code2 = ";".$_POST['code2'];
if(isset($_POST['code3'])) $code3 = ";".$_POST['code3'];
if(isset($_POST['code4'])) $code4 = ";".$_POST['code4'];
if(isset($_POST['code5'])) $code5 = ";".$_POST['code5'];
$codes=$code1.$code2.$code3.$code4.$code5;
//On récupère le champ DATAS"
if(isset($_POST['DATAS'])) $datas = $_POST['DATAS'];
//On encode les trois chaines en URL
$ident=urlencode($ident);
$codes=urlencode($codes);
$datas=urlencode($datas);

/* Envoie de la requête vers le serveur StarPass
Dans la variable tab[0] on récupère la réponse du serveur
Dans la variable tab[1] on récupère l'URL d'accès ou d'erreur suivant la réponse du serveur */
$get_f=@file("http://script.starpass.fr/check_php.php?ident=$ident&codes=$codes&DATAS=$datas");
$tab = explode("|",$get_f[0]);

if(!$tab[1]) $url = "http://site.fr/erreur";
else $url = $tab[1];

//Si $tab[0] ne répond pas "OUI" l'accès est refusé
//On redirige sur l'URL d'erreur
if(substr($tab[0],0,3) != "OUI")
{
header("Location: $url");
exit;
}
else
{
/* Le serveur a répondu "OUI"

On place un cookie appelé CODE_BON et qui vaut la valeur 1
Ce cookie est valide jusqu'à ce que l'internaute ferme son navigateur
Dans les pages suivantes, nous testerons l'existence du cookie
S'il existe, c'est que l'internaute est autorisé,
sinon on le renverra sur une page d'erreur */
setCookie("CODE_BON", "1", 0);
//Si vous avez plusieurs documents, nommer le cookie plutôt "code"+id_document
}
?>


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


Ce code créé un cooki qui autorise la personne a accédé a la page du formulaire et il reste jusqu'au reboot du navigateur...
serais t'il possible qu'il ne soit valable une seule fois??? ou de le supprimer???
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Je vais Dodo a demain :)
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
UP personne a une idée?
-1
Utilisateur anonyme
 
Non, en php je peux plus suivre, désolé ^^
-1
myfashiondo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
merci quand méme
-1