ASP classique - obtenir l'url complète de nom
Im me demandais si quelqu'un pouvait m'aider.
J'ai l'URL suivante ( qui est dynamique )
www.website.com/images/gal/boxes-pic004.asp
Comment puis-je extraire les "boîtes-pic004' partie à l'aide de l'ASP classique
Grâce
Possible dupliquer #1, dupliquer #2
OriginalL'auteur BigJobbies | 2013-09-05
Vous devez vous connecter pour publier un commentaire.
sScriptName
contiendra alorsboxes-pic004.asp
, alors vous pouvez utiliserReplace(sScriptName, ".asp", "")
à supprimer l'extension.OriginalL'auteur stealthyninja
Que vous pouvez essayer à la production de tous ServerVariables comme,
Eg Url De La Page: https://www.google.com/gmail/inbox.asp?uid=1421&skyid=2823595
De sortie:
OriginalL'auteur Karthikeyan P
Simple
Suffit d'utiliser
Request.ServerVariables("SCRIPT_NAME")
et puis faire un peu de chaîne de couper pour obtenir les choses dont vous avez besoin.OriginalL'auteur Chris
Je pense que cela dépendra de la méthode que vous avez utilisée pour faire de la réécriture d'URL.
À l'aide de IIS - se Référer à ce post précédent sur la façon d'extraire la totalité de l'URL: obtenez de l'actuel de l'adresse url de la page (utilisé Réécriture d'URL)
À l'aide de 404 - C'est la façon dont je l'ai fait dans le passé et la seule façon d'accéder à l'URL brut est de vérifier la chaîne de requête. La 404 URL ressemblera à quelque chose comme ceci:
Pour obtenir l'URL, j'ai utiliser quelque chose comme ceci:
Ainsi, vous obtenez la pleine URL brut, vous pouvez ensuite extraire la partie dont vous avez besoin en utilisant de simples split comme:
La strScriptName variable sera ensuite de retour à des "boîtes-pic004.asp".
Espère que cette aide.
OriginalL'auteur Aki