///
/// Récupère le Referer
de la requête HTTP
///
///
S'il faut renvoyer l'hôte (adresse de la page d'accueil du site Web) lorsque le référent est vide
///
string
chaîne publique GetReferer(bool ishost)
{
Si (Request.UrlReferrer != null)
{
return Request.UrlReferrer.ToString();
>
d'autre
{
si (ihost)
{
return Request.Url.Scheme "://" Request.Url.Authority;
>
autre
{
return "";
>
>
>
Request.ApplicationPath /
Request.PhysicalPath D:ProjectsSolutionwebNewsPressContent.aspx
System.IO.Path.GetDirectoryName(Request.PhysicalPath) D:ProjectsSolutionwebNewsPress
Request.PhysicalApplicationPath D:ProjectsSolutionweb
System.IO.Path.GetFileName(Request.PhysicalPath) Content.aspx
Request.CurrentExecutionFilePath /News/Press/Content.aspx
Request.FilePath /News/Press/Content.aspx
Request.Path /News/Press/Content.aspx/123
Request.RawUrl /News/Press/Content.aspx/123?id=1
Request.Url.AbsolutePath /News/Press/Content.aspx/123
Request.Url.AbsoluteUri
http://localhost:1897/News/Press/Content.aspx/123?id=1
Requête.Url.Scheme http
Request.Url.Host localhost
Requête.Url.Port 1897
Request.Url.Authority localhost:1897
Request.Url.LocalPath /News/Press/Content.aspx/123
Requête.PathInfo /123
Request.Url.PathAndQuery /News/Press/Content.aspx/123?id=1
Request.Url.Query ?id=1
Requête.Url.Fragment
Requête.Url.Segments /
Actualités/
Presse/
Contenu.aspx/
123
Et si vous aviez appris à obtenir le référent de la page en javascript et C# ? Si vous avez des questions, vous pouvez également me contacter