begin process at 2012 05 29 17:44:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Redirection selon la page de provenance (page précédente)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Redirection selon la page de provenance (page précédente)

lundi 21 février 2005 à 19:30:00 | Redirection selon la page de provenance (page précédente)

flasher_13

Ma Demande:
Bonjour à tout les dévelloppeurs de javascript...
Je voudrais savoir si il est possible de rediriger un internaute si sa page de provenance n'est pas celle souhaitée(dans le script), et si c'est possible je voudrais savoir comment faire avec un script d'exemple.

Pour ce qui n'ont pas compris, je m'explique par un exemple simple:
Page de provenance valide souhaité dans le script (index.html) --vers le lien de--> la page où il y a le script (Site.html) = Accepté, la page de provenance est index.html
Page de provenance du web, inconnu, non valide (EX:http://xxx.xxx.xxx) --vers le lien de--> la page où il y a le script (Site.html) = 
refusé, la page de provenance n'est pas index.html, renvoi automatique sur index.html pour mot de passe.

Pourquoi je veux ce script?
J'ai besoin de ce script parce que j'ai fais un site perso avec un mot de passe sur index.html et qui lorsqu'il est valider charge Site.html, donc celui qui tappe par exemple http://monsiteperso/Site.html n'aura pas à tapper le mot de passe sur [ Lien ] voila pourquoi il me faut la redirection si jamais quelq'un tappe http://monsiteperso/Site.html et ne tappe pas le mot de passe.

En plus...
[ Lien ] et [ Lien ] sont des adresses d'exmples et ne sont pas valides (au moment où je poste mon mesage).

Signature
Merci d'avances à tout les dévelloppeurs de codes-sources, répondez au plus vite mon site est déjà en ligne et je veux que seules des personnes digne de confiences puissent y acceder.
A+
lundi 21 février 2005 à 21:37:04 | Re : Redirection selon la page de provenance (page précédente)

tucsoufle

salut,
tu peut utiliser ca
if (document.referrer != "http://monsiteperso/index.html")
{
    // tu ne fait rien
}
else
{
    // tu redirige
}

par contre fait un document.write de document.referre pour vérifier que ca te renvoie bien
http://monsiteperso/index.html ca je suis pas sur exactement

voila
@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

lundi 21 février 2005 à 21:38:01 | Re : Redirection selon la page de provenance (page précédente)

tucsoufle

lol désolé, c'est l'inverse
if (document.referrer != "http://monsiteperso/index.html")
{
   
// tu redirige
}
else
{
   
// tu ne fait rien
}
désolé

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

mardi 22 février 2005 à 07:19:34 | Re : Redirection selon la page de provenance (page précédente)

flasher_13

Dsl, j'ai tout essayé mais sa marche pas, mais quand même merci pour ta réponse rapide tucsoufle. Quelqu'un n'aurait pas une autre idée? Perso moi j'ai éssayé ça:
<script>
if (document.referrer !=
http://monsiteperso/index.html) //la page de redirection est index.html
{
window.open("
http://monsiteperso/index.html
") //la page n'est pas index.html redirection vers index.html
}
else
{
//rien la page de provenance est bien index.html
}

</script>
ça marche pas non plus...
Je crois que j'avais déjà vu un script comme celui que je demande mais je pensé pas en avoir besoin et maintenant je le trouve plus
PS: dans mon script pluôt que window.open je voudrais faire un lien en JS qui ouvre pas une nouvelle fenêre mais fonctionne comme un lien interne, je ne me rapel plus la fonction, c'est presque comme document.replace je crois.
Mc kan même...

mercredi 23 février 2005 à 06:54:44 | Re : Redirection selon la page de provenance (page précédente)

flasher_13

Réponse acceptée !
Voila le code complet pour les lecteurs du sujet, mc trucsoufle grace à toi g trouvé une nouvelle fonction document.referrer:

<SCRIPT LANGUAGE="JavaScript">
var adressedusite = "http://monsiteperso/index.html";
if (document.referrer.indexOf(adressedusite) == -1) {
window.location=adressedusite;
}
</script>
lundi 28 février 2005 à 16:11:28 | Re : Redirection selon la page de provenance (page précédente)

proffial

Salut flasher_13
il faut que tu fasse attention a un truc:
c'est que l'on peut desactiver les Javascript dans les navigateurs ...

C'est pourquoi en général on gère la sécurité du coté du serveur.

Le serveur envoie la page que si la personne est connectée au serveur.

Et on réalise jamais une sécurité en envoyant tout le site au destinataire avec les informations sensibles en disant au navigateur de pas les afficher.

Rappel: Le Javascript est executé sur le CLIENT.
Il faut donc lui envoyer tout le code pour qu'il s'execute.

Pour faire un ptit truc de sécurité il faut faire ca en PHP par exemple,
et tu gere des Sessions ...

Sur ton site actuel, juste avant la redirection, tu fais un clique droit, afficher la source, et je suis sur qu'il y'a tout le contenu,
apres il suffit de faire un fichier enregistrer sous " mon bureau " par exemple,
virer la petite sécurité javascript
et zouh je suis identifié sur ton site et je vois tout ...

Et puis en plus tu vas peut etre meme envoyer tout les login mot de passe a tout le monde si tu gere tout en javascript.
Et la c vraiment pas bon.

Bon aller j'ai pas posté cette reponse pour te demotiver, mais pour te dire que la tu vas qd meme droit dans un mur ;-)

@ plus

alphonse




Cette discussion est classée dans : script, page, site, html, provenance


Répondre à ce message

Sujets en rapport avec ce message

Detection de page Html existante [ par lepelleo ] Salut a tous et a toutes,je cherche un code source en JavaScript qui permet de verifier l'existance d'une page html.si celle page n'est pas presente s Une page differente de tel heure à tel heure [ par lavren ] Bonjour, j'ai trovué un script qui permet d'avoir une apge differente pour chaque jour mais jaimerai savoir si on peut faire de meme avec une heure pr un script dans une page html pour un calcul simple avec saisie de l'utilisateur [ par lemasque49 ] si quelqu'un peut me dire comment faire un javascript qui me permet d'avoir cinq fenêtre dans lesquelles j'aurais 4 variables et un résultat et dans l utilisation de plusieur script dans une page HTML [ par oracle04 ] Bonjour, j'aimerai bien que vous m'aidiez pour l'utilisation de plusieurs script sur une page HTML, j'ai essaiyé d'écrire des fichiers différents ex problème pour redimentionner mes page html ......? [ par tibimbo ] bonjouret bien voilà, je suis entrain de faire un site et j'aimerais que toutes mes pages html soient redimentionner pour que n'importe quel internaut Problème de débutant => Placage du code dans la page html! -_-' [ par icomega57 ] Voilà:Je fais un site depuis seulement deux semaines et j'ai commencé ce site en html. Donc, chaque page avait son propre et son propre .Ensuite j'ai Aider moi !! [ par Vie ] Je fait un copier coller du script pour avoir l'heure dans dans ma page html (frontpage) mais voila, y'a rien qui ce passe ! sauf que je vois dans ma Html / JavaScript...Je m'enmèle les pinceaux... [ par ds2kx ] Salut...voila je fais mon site et donc en INDEX c une page de garde avec le logo et un bouton ENTRER mais la quand on clique sur ENTRER j'aimerais bie Formulaire simple [ par m3dps ] Bonjour,depuis trois jour j'esssaye de placer un formulaire simple dans ma page faite sous front page 2003.j'ai compris qu'il fallait mettre un script Envoi de variables [ par Leneuf8000 ] Bonjour, voilà j'ai un petit script en Javascript qui me permet de compter le nombre de visiteurs sur un site. Ce script est intégré par l'intermédia


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 10,062 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales