2012-05-28 22 views
5

lo hace (Request.UrlReferrer & Request.UrlReferrer.OriginalString) significa exactamente UrlReferrer?
escribí estos códigos:¿Qué significa exactamente UrlReferrer?

if (Request.UrlReferrer != null) 
    { 
     User_Info.Add(!string.IsNullOrEmpty(Request.UrlReferrer.OriginalString) ? Request.UrlReferrer.OriginalString : string.Empty);//6:UrlReferrer 
    } 
    else 
    { 
     User_Info.Add(string.Empty); 
    } 

Sólo sé ReturnUrl cadena de consulta cuando un usuario intenta iniciar sesión en el área de administración.
por lo que en web.config <authentication mode="Forms">
y ahora tenemos UrlReferrer código del lado del servidor.
quiero reunir información sobre mis usuarios de mi sitio web como User-Agent, User-Browser, Session-ID, etc ...
pero realmente no sé qué hace exactamente UrlReferrer y siempre es nula. (creo que debido al uso incorrecto)
¿me podría dar un ejemplo sencillo para entender.

gracias por la atención

+0

duplicado posible de [Petición. nula UrlReferrer?] (http://stackoverflow.com/questions/149130/request-urlreferrer-null) –

+1

gracias bro, otro hilo útil. pero necesito este. – MoonLight

Respuesta

6

cita: "Cuando se visita una página web, la URL de referencia o la página de referencia es la dirección URL de la página web anterior de la que fue seguido de un enlace"

para más información puede ir a http://en.wikipedia.org/wiki/HTTP_referer

Puede ser nula si alguien abrió un navegador y acaba de introducir la dirección del sitio (sin pulsar un enlace para llegar allí)

+1

así que por este código puedo encontrar mis enlaces de retroceso. estoy en lo correcto? – MoonLight

+1

sólo una (la última dirección de la página que fue la referencia a su enlace) – eyossi

+1

No es del todo correcto. La referencia es la url desde la que se emitió la solicitud http. Cuando una página carga una imagen, la solicitud a esa imagen contendrá la url de la página como referencia. – VdesmedT

Cuestiones relacionadas