Fonction pour récuperer le nom du "domaine" visité

Contenu du snippet

Bah voila, ce code est relativement simple, mais il peut s'averer être très pratique pour effectuer des redirections, lorsque l'on possede son propre nom de domaine (ce qui est mon cas).

Par exemple, vous avez un domaine "asp.com" et une série de sous domaines :
"codes.asp.com"
"webmail.asp.com"
"www.asp.com"

Pour rediriger correctement les sous-domaines, j'utilise la fonction suivante, à ajouter en tête de votre page d'index du site.

Source / Exemple :


<%

dim CurrentDomain

Public Function Domain(URL)
    Dim tStr
    Dim tInt

    tStr = URL
    
    tInt = InStr(1, tStr, ".", vbTextCompare)
    
    If tInt = 0 Then
        Domain = "www"
    Else
        Domain = Left(tStr, tInt - 1)
    End If
End Function

%>

<%
	CurrentDomain = domain(request.ServerVariables("SERVER_NAME"))
	
	select case CurrentDomain
		
	case "codes"
	    response.Redirect("http://www.asp.com/codes/")
	case "webmail"
	    response.Redirect("http://www.asp.com/mail/")
	case "asp"
	    response.Redirect("http://www.asp.com/")
	end select
%>

Conclusion :


Voila, j'espere que ce petit code de Niveau 1 serra utile aux débutants !

--
Cyril P.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.