Accueil > Forum > > > > Redirection selon la page de provenance (page précédente)
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
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|