Les fonctions ASP sont une partie nécessaire de la fonction d'implémentation de programmation Web ASP, mais connaissez-vous les fonctions ASP? En fait, nous n'avons qu'à maîtriser quelques fonctions ASP couramment utilisées, alors jetons un coup d'œil à l'introduction des fonctions ASP couramment utilisées maintenant.
========= Obtenez l'URL avec le port, il est recommandé d'utiliser =====================.
Fonction get_scriptNameUrl ()
Si request.servervariables ("server_port") = "80" alors
Get_scriptNameUrl = "http: //" & request.servervariables ("server_name") & lcase (request.servervariables ("script_name"))
Autre
Get_scriptNameUrl = "http: //" & request.servervariables ("server_name") & ":" & request.servervariables ("server_port") & lcase (request.servervariables ("script_name")))
Terminer si
Fonction finale
Ce qui précède est une introduction aux fonctions ASP couramment utilisées. Après l'avoir lu, comprenez-vous les fonctions ASP?
'===================== Fonction Pour mettre en évidence les mots trouvés dans la chaîne avec des expressions régulières =============================.
Fonction Boldword (strContent, word)
Si word = "" alors
Boldword = StrContent
Fonction de sortie
Terminer si
faible objregexp
Définir objregexp = new regexp
objregexp.ignorecase = true
objregexp.global = true
objregexp.Pattern = "(" & word & ")"
strContent = objregexp.replace (strContent, "<font color =" "# ff0000" "> <b> $ $ </b> </font>")
Définir objregexp = rien
Boldword = StrContent
Fonction finale
'======================= Obtenez l'adresse IP actuelle de l'utilisateur ===================
Fonction getip ()
uip = request.servervariables ("http_x_forwarded_for")
Si uip = "" alors uip = request.servervariables ("reote_addr")
Getip = uip
Fonction finale
'==================== Obtenez le chemin de script du programme actuel ===================
Function getScriptName ()
ScriptAddress = CSTR (request.servervariables ("script_name")) 'Obtenez l'adresse actuelle
If (request.querystring <> "") puis
ScriptAddress = ScriptAddress & "?" & Server.htmlencode (request.querystring) 'Obtenez l'adresse avec paramètre
Terminer si
Si Len (ScriptAddress)> 250 alors ScriptAddress = Left (sciptaddress, 250) & "..." 'Effectuez le chemin d'interception, avec un maximum de 250 caractères
GetScriptName = ScriptAddress
Fonction finale
'================ RETOUR URL avec paramètres, utilisé lors du tri de plusieurs mots clés ===================
«Paramètre de suppression: les paramètres qui doivent être supprimés de l'URL peuvent être multiples, veuillez les séparer avec des virgules au milieu.
Fonction keepurlstr (removelist)
ScriptAddress = cstr (request.servervariables ("script_name")) & "?" "Obtenez l'adresse actuelle et ajoutez le"? " symbole
M_itemurl = ""
Pour chaque M_ITEM dans demande.Querystring
Si instr (removelist, m_item) = 0 alors
M_itemurl = m_itemurl & m_item & "=" & server.urlencode (request.querystring ("" & m_item & "")) & "&"
Terminer si
Suivant
Keepurlstr = scriptaddress & m_itemurl
Fonction finale