ASP ... HTTP_REFERER

danicka Messages postés 1 Date d'inscription mercredi 31 août 2005 Statut Membre Dernière intervention 16 mars 2009 - 16 mars 2009 à 17:29
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 - 17 mars 2009 à 18:59
Bonjour,

J'utilise HTTP_REFERER afin de savoir si le lien provient de l'intranet de mon client.
Si oui, ils peuvent acccéder à mon panier d'achat sans avoir à ouvrir manuellement une session.

Au début il n'y avait qu'un lien sur leur site mais maintenant ils en ont plusieurs.
J'utilisais le code suivant:

     <%  

address=Request.ServerVariables("HTTP_REFERER")





link= ""







if address="


http://client_intranet/products/cell/default.asp


" then







link= address







end if







if link=""   then








response.redirect("/error.asp?link="&Request.ServerVariables("HTTP_REFERER")&"")
end if

if link =address then

%> 





J'aimera:is utiliser le HTTP_REFERER mais en permettant l'accès à toutes les pages de leur site au lieu de définir chacune des pages
ex: Toutes les pages de  "http//client_intranet/" au lieu de "http://client_intranet/products/cell/default.asp"

merci

1 réponse

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
17 mars 2009 à 18:59
<%
Dim ref : ref = Request.ServerVariables("HTTP_REFERER")
If InStr(ref,"http://monsite.com") Then
  Response.Write "demande INTERNE
"
Else
  Response.Write "demande EXTERNE
"
End If
%>
0
Rejoignez-nous