redirection de lien sans bloquer

Nouveau WRInaute
Bonjour;
J’aimerai interdire un lien direct à une page
Exemple:
Je tape mon lien http://www.tchat-fusion.org/chat/chat.php j'aimerai que sa le renvoie sur ma page accueil
http://www.tchat-fusion.org/
Et quand je rentre toute mais info sur ma page accueil et que je clic sur Access au tchat que l'user puisse y rentrée sans souci. Le souci c'est que je voudrai se code en PHP si possible mais que je n’arrive pas a trouvé ou comment le créer donc je vous demande si vous avais un code a placé dans chat.php et un code a placé dans mon index svp merci.

Cordialement Stéphane

Dsl je fais du mieux que je peux mais merci quand même :$
 
WRInaute discret
webmaster-chat-passion a dit:
Bonjour;
j'aimerai interdir un lien direct a une page
exemple:
je tape mon lien http://www.tchat-fusion.org/chat/chat.php j'ameré que sa le renvoie sur ma page accueil
http://www.tchat-fusion.org/
et quand je rentre toute mais info sur ma page accueil et que je clic sur access au tchat que l'user puisse y rentrée sans souci. le souci c'est que je voudré se code en php si possible mais que j'arrive pas a trouvé ou comment le créer donc je vous demande si vous avais un code a placé dans chat.php et un code a placé dans mon index svp merci.

cordialement stephane

J'ai abandonné à la troisième ligne. Franchement, il faudrait faire un effort sur la grammaire et l'orthographe !
 
WRInaute accro
bonjour
après avoir décrypté ton message, ce qu'il te faut, c'est concevoir une étude du referrer lors de l'arrivée sur ta page chat.php.
Si le referrer est la page d'accueil, tu autorises la consultation de la page.
Si le referrer est autre que la page d'accueil, tu peux demander à rediriger vers ou tu veux.

Vu que c'est pas forcément une bonne idée, tu veux faire celà dans quel but ?

Imagine dans un magasin; tu veux aller voir la dernière PS3, mais le vendeur t'oblige d'abord à aller voir ailleurs, à commencer par aller voir la PS2 .tu fais quoi ? Ben tu sors du magasin.
 
Nouveau WRInaute
Bonjour,
Merci de votre réponse ;)
Nickargall Alor oui je suis tout a fait d’Accor avec toi le souci c’est que mais user me demande le formulaire pour entrée sur notre tchat et souvent il se trompe et entre via le lien chat/chap.php se qui fait qu’il se retrouve avec un ASV non valide pour accédé a certain salon voila pour quoi je cherche à interdire le lien direct via la page http://www.tchat-fusion.org/chat/chat.php
Cordialement Stéphane



nickargall a dit:
bonjour
après avoir décrypté ton message, ce qu'il te faut, c'est concevoir une étude du referrer lors de l'arrivée sur ta page chat.php.
Si le referrer est la page d'accueil, tu autorises la consultation de la page.
Si le referrer est autre que la page d'accueil, tu peux demander à rediriger vers ou tu veux.

Vu que c'est pas forcément une bonne idée, tu veux faire celà dans quel but ?

Imagine dans un magasin; tu veux aller voir la dernière PS3, mais le vendeur t'oblige d'abord à aller voir ailleurs, à commencer par aller voir la PS2 .tu fais quoi ? Ben tu sors du magasin.
 
WRInaute accro
Code:
<?php
$page_origine=$_SERVER['HTTP_REFERER'];
$passage_oblige="http://www.tchat-fusion.org/index.php";
if($page_origine<>$passage_oblige)
{
     header("Location: ".$passage_oblige."");
     exit;   
}
?>
quelquechose comme ça ? (pas testé donc ptet que ca marche pas :)
Ca dit en substance que si le visiteur ne vient pas obligatoirement de l'adresse "$passage_oblige", ca l'y renvoit.

C'est pas super compliqué, un peu de recherche et de réflexion et t'aurais trouvé la réponse ...
 
Nouveau WRInaute
Ree voila sa doit être sa ou un truc dans se style et si je ne me trompe pas je mes se code dans chat.php et celui qui va mettre le lien chat/chat.php va être redirigé sur index.php je teste sa et je reposte pour t’informé en tout cas merci pour ton aide ;)
Cordialement Stéphane

nickargall a dit:
Code:
<?php
$page_origine=$_SERVER['HTTP_REFERER'];
$passage_oblige="http://www.tchat-fusion.org/index.php";
if($page_origine<>$passage_oblige)
{
     header("Location: ".$passage_oblige."");
     exit;   
}
?>
quelquechose comme ça ? ca dit que si le visiteur ne vient pas obligatoirement de l'adresse $passage_oblige, ca l'y renvoit.
C'est pas super compliqué, un peu de recherche et de réflexion et t'aurais trouvé la réponse ...
 
Nouveau WRInaute
Ree
Bah un grand merci a toi sa marche ni quel il y avait une petite erreur mes rien de grave donc je les corriger et c ni quel merci beaucoup
Cordialement Stéphane

nickargall a dit:
Code:
<?php
$page_origine=$_SERVER['HTTP_REFERER'];
$passage_oblige="http://www.tchat-fusion.org/index.php";
if($page_origine<>$passage_oblige)
{
     header("Location: ".$passage_oblige."");
     exit;   
}
?>
quelquechose comme ça ? (pas testé donc ptet que ca marche pas :)
Ca dit en substance que si le visiteur ne vient pas obligatoirement de l'adresse "$passage_oblige", ca l'y renvoit.

C'est pas super compliqué, un peu de recherche et de réflexion et t'aurais trouvé la réponse ...
 
Discussions similaires
Haut