|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : septembre 2002 Messages : 142 ![]() |
Bonjour, je voudrais récupérer le referer et j'utilise le code
Code :
<% strReferer = request.servervariables("http_referer")%> Exemple si strReferer="http://www.leonardoopti.it" alors je fais Code :
Response.redirect "http://www.leonardoopti.eu/Default.asp?Lang=it" Il y a-t-il quelque chose qui manque dans le script ?
__________________
Marc Van Uytvanck Bruxelles |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
je sais que les frame posent parfois problème quant on essaye de récupérer le referer (en tout cas, je l'ai déjà constaté).
y'aurait-il des frame dans le secteur ?
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : décembre 2005 Messages : 177 ![]() |
essaye Request.ServerVariables("HTTP_REFERER"), je ne me suis jamais posé la question si la recuperation des entête etait casse-sensible mais moi je les écris toujours en majuscule et ca fonctionne sans probleme.
Par contre je te déconseille de te baser sur le referer, il ne s'agit pas d'une valeur sur, tous les navigateurs ne permettent pas l'envoi du referer , certains même proposent la possibilité de modifier ton referer ; ca n'est pas une donnée fiable. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : septembre 2002 Messages : 142 ![]() |
En fait ce n'est pas Case sensitive. Si referer n'est pas utilisé par tous les navigateurs, par quoi puis-je remplacer ?
__________________
Marc Van Uytvanck Bruxelles |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : décembre 2005 Messages : 177 ![]() |
La je ne sais pas te répondre sans connaitre mieux ce que tu souhaites faire ; la page dans laquelle tu testes le referer est accessible que par des pages internes a ton site ou des pages externes ?
|
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : décembre 2005 Messages : 177 ![]() |
attend, en relisant ton premier poste je vois que ce que tu souhaites faire c'est :
si on vient de http://www.leonardoopti.it , renvoyer vers http://www.leonardoopti.eu/Default.asp?Lang=it pourquoi ne pas tester ca avec Request.ServerVariables("HTTP_HOST") ? |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : septembre 2002 Messages : 142 ![]() |
C'est OK
__________________
Marc Van Uytvanck Bruxelles |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com