2010-09-08 3 views
0

Je reçois Url referer dans le fichier asax global.url référent problème dans gmail

try 
    { 
     if (Session["url"] == null && !Request.UrlReferrer.ToString().StartsWith("http://www.mydomain") && !Request.UrlReferrer.ToString().StartsWith("http://mydomain")) 
      Session["Url"] = Request.UrlReferrer; 
    } 
    catch { } 

Son fonctionnement, mais si l'url fonctionne dans Gmail. Comment puis-je obtenir Url Referrer à partir de gmail? Si par "ne fonctionne pas", vous voulez dire que vous obtenez une valeur nulle, car l'en-tête URLReferrer n'est pas envoyé pour les demandes SSL et Gmail utilise SSL. Merci

+2

Définir "ne fonctionne pas". N'y a-t-il aucun référent? S'il y en a, qu'est-ce que c'est? Notez également que vous ne pouvez pas contrôler depuis votre application serveur si un navigateur client envoie ou non le référent. – David

+0

réponse: problème https. – onder

Répondre