2010-11-04 12 views
0

J'ai un fichier appelé header.asp qui est inclus dans presque toutes les pages de mon site en utilisant un SSI:A partir d'un fichier inclus, comment savoir quel fichier l'a inclus?

<!-- #include file="header.asp" -->

Dans header.asp Je veux une sortie html en fonction du fichier inclus. Supposons que le fichier en cours de requête est le fichier qui contient header.asp. En PHP, je peux vérifier le $_SERVER['REQUEST_URI'] pour obtenir le fichier qui a été demandé. Comment puis-je obtenir cette information dans ASP?

+0

Avez-vous essayé Request.ServerVariables ("REQUEST_URI")? – dotariel

Répondre

1

Pour obtenir la page, vous pouvez utiliser:

Request.ServerVariables("REQUEST_URI") 

Je ne sais pas comment obtenir la page immédiate Included le fichier « header.asp », en particulier dans le cas de imbriqué comprend, ou si vous demandez même cela.

+0

Je pensais que ce serait la solution. Je ne savais pas si ASP le traitait de la même manière que PHP. – Jazzerus

+0

Enfin obtenu l'accès au serveur dev et essayé. Il s'avère que "REQUEST_URI" n'existe pas pour une raison quelconque, mais "PATH_INFO" fait aussi bien le travail. – Jazzerus

Questions connexes