Obliger l'accès par une page

Nouveau WRInaute
Salut tous le monde

voila franchement j'ai besoin de votre aide et merci d'avance.

voila je veut trouver une solution comment faire pour que les visiteur de mon site ne peuvent accéder a mon site qui si ils on passer par index.php : même si une personne tape www.monsite.com/index3.php ou www.monsite.com/inscription.php ou n'importe ba ça le renvoi vers index.php et après il a le droit de visiter le site mais la condition c'est qu'il a passer par index.php

j'espère que je me suis bien exprimer et encore merci
 
WRInaute accro
Tiens un peu de pseudo code:

Page X.php:

SI variable = 1 ALORS
OK
SINON
Redirection vers index.php
FIN SI

Page Y.php:

SI variable = 1 ALORS
OK
SINON
Redirection vers index.php
FIN SI


Page index.php:

variable = 1
 
WRInaute occasionnel
tu fais un pti bout de PHP tout simple

tu dis si REFERER contient tonsite.com/index.php alors on affiche, sinon on fais une redirection 301 vers index.php

en code parceque tu veux du code... et que j'ai un peu de temps...

Code:
<?php
	$referer = $_SERVER['HTTP_REFERER'];
        
        //condition
        if(ereg("tonsite.com/index.php",$referer)) {
        
//affiche ici ta page

        }
        else 
       {
        header( "Location: index.php" );
       exit(1);
        }

?>

Enjoy
 
WRInaute accro
T'es marrant zelkin :p Ca veut dire que le visiteur doit entre chaque page du site se taper index.php. :mrgreen:
 
WRInaute occasionnel
bah il me semble que c'est ce qu'il voulait non ?

obliger l'utilisateur a passer par index.php... je pense que ca doit etre pour une rédirection en plus

Enfin bon moi je dis ca mais je dis rien mdr :D

apres a chacun son code selon la méthode que l'on veut faire XD
 
Nouveau WRInaute
Une seule redirection

Merci beaucoup les gars c'est super sympa de votre part, ça fait plaisir de trouver des gars comme sa.

c'est vrai YoyoS je veux que cette action se fait une seul fois pas a l'infini, si il y a une petite correction a rajouter ZelkiN ça sera cool.


Bravoo vous êtes superbe
 
WRInaute passionné
watrix> T'as tout ce qu'il te faut dans le topic poru faire ton code. Essaye, dis ce qui ne fonctionne pas. Mais attends pas qu'on te ponde ton code (très simple!)...
C'est un forum d'aide, pas de presta gratuite.
 
Discussions similaires
Haut