1. Javascript
La copie de code est la suivante:
/ **
* Obtenez le référentiel de la demande HTTP
* @ishost s'il faut retourner l'hôte lorsque le référence booléen est vide (l'adresse de la page d'accueil)
* /
fonction get_http_referrer (ishost) {
if (isHost === Undefined) {isHost = true; }
if (document.referrer) {
Retour document.Referrer;
} autre {
if (ishost) {
return window.location.protoCol + "//" + window.location.host;
} autre {
retour "";
}
}
}
2. C #
La copie de code est la suivante:
/// <résumé>
/// Obtenez le référence de demande HTTP
/// </summary>
/// <param name = "Ishost"> Il faut retourner l'hôte lorsque le référence est vide (l'adresse de la page d'accueil) </param>
/// <retourne> String </ returns>
public String getReferer (bool ishost)
{
if (request.urlReferrer! = null)
{
requête request.urlReferrer.toString ();
}
autre
{
si (ishost)
{
return request.url.scheme + ": //" + request.url.authority;
}
autre
{
retour "";
}
}
}
3. Obtenez différentes parties de l'URL de demande en C #
Site Web: http: // localhost: 1897 / news / press / content.aspx / 123? Id = 1 # toc
La copie de code est la suivante:
Request.ApplicationPath /
Request.physicalpathd: /projects/solution/web/news/press/content.aspx
System.io.path.getDirectoryName (request.physicalpath) d: / projets / solution / web / news / presse
Request.physicalapplicationpathd: / projets / solution / web /
System.io.path.getFileName (request.physicalpath) content.aspx
Request.currentExecutionFilePath / News / Press / Content.aspx
Request.filepath / news / presse / content.aspx
Request.path / news / presse / content.aspx / 123
Request.rawurl / news / presse / contenu.aspx / 123? Id = 1
Request.url.absolupath / news / presse / contenu.aspx / 123
Request.url.absoluteurihttp: // localhost: 1897 / news / press / content.aspx / 123? Id = 1
Request.url.schemehttp
Request.url.hostlocalhost
Request.url.port1897
Request.url.authoritylocalhost: 1897
Request.url.localpath / news / presse / contenu.aspx / 123
Request.pathinfo / 123
Request.url.pathandquery / news / presse / contenu.aspx / 123? Id = 1
Request.url.query? Id = 1
Request.url.fragment
Request.url.segments /
Nouvelles/
Presse/
Content.aspx /
123
4. Objet JavaScript.
//www.vevb.com/article/57407.htm
Et ça? Avez-vous appris à obtenir le référentiel de la page en JavaScript et C #? Si vous avez des questions, veuillez me contacter.