webForumDet fria alternativet

Kod på varje sida

ASP

4 svar · 157 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Frågan#1

Jag har en katalog med en massa sidor i ... Nu vill jag lägga in så att det kollas att en session variable är satt, om inte så ska man dirigeras om till en annan sida...
Går det att lösa på annat sätt än att lägga in kod på varje sida? Kan man inte lägga en fil och ställa in i webservern (iis) att den ska köra en sida innan den laddar det riktiga sidan? eller något liknande?

Hoppas ni fattar vad jag menar...

Medlem sedan juni 20006 022 inlägg
#2

Du kan göra en include, lägg följande kod överst på alla sidor.

<!-- #Include File=filen.asp -->

En annan lösning är ju att använda global.asa

Medlem sedan juli 2001434 inlägg
#3

>En annan lösning är ju att använda global.asa

Hur gör jag då?
Alla filer ligger i en underkatalog

wwwroot
|---- Sidor
    |--- Mapp 1
    |--- Mapp 2

Anv 1 ska bara få komma åt mapp 1, anv 2 komma åt mapp 2

Medlem sedan juli 20011 084 inlägg
#4

global.asa lär inte fungera eftersom den bara körs en gång när besökaren kommer, och jag antar att du vill kolla om användaren är inloggad på varje sida. Det enklaste är nog att kopiera in #Include som Quid säger på alla sidor. Om du inte har tillgång till webbservern, för då kanske du kan lösa det via den?

Medlem sedan juli 2001434 inlägg
#5

Jag har tillgång till webservern... Det är en IIS ...
Antar att jag får gå in på alla sidor o muppa mig (har för mig att jag har ett program nånstans som kan modda alla filer på en gång med lite tur) ... annars är det lite surt o klippa o klista in det på 30x10 sidor typ... :(

Tack för hjälpen iaf

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)