Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Meyer skrev:
>
> > Mine sider hedder s1.asp s2.asp osv og vha show.asp placeres de
> > korrekt i forhold til min menu m.v. Spørgsmålet er - hvis jeg nu
> > direkte kalder s1.asp hentes de øvrige includerede filer jo
ikke,
> > hvad gør jeg?
>
> Det er ikke nødvendigvis et problem - så længe du ikke henviser
> offentligt til s1.asp, vil der heller ikke være nogen normale
> brugere der åbner siden på den måde.
>
> En måde at omgå det på er ved at anvende en anden filendelse til
> includefilerne - fx .inc. Så kan de ikke kaldes som fungerende
> filer alene. Det kan dog have nogle ulemper at anvende alternative
> filendelser - dels risikerer man at webserveren tilbyder browseren
> at downloade filen, hvad der er uheldigt hvis man fx har
> adgangskoder eller lignende i asp-filen. Og dels brugere flere
> programmer filendelsen til at afgøre farvekodning og onlinehjælp
> til et dokument - og det mangler man så hvis man bruger en
> alternativ filendelse.
>
> Et alternativ er at lægge kode ind i toppen af includefilerne der
> undersøger den aktuelle adresse og laver redirect hvis det er en
> forkert hovedfil.
>
> Men som nævnt er der ikke noget problem i praksis hvis man bare
> undgår at linke til includefilerne. I modsætning til rammer, kan
> besøgende og søgemaskiner ikke se hvilke filer du inkluderer på
> serveren, så det er kun hvis en besøgende finder på at gætte sig
> til adressen på en includefil at den vil blive vist uden for de
> rette omgivelser.
> --
Tak for dit svar - problemet er at jeg netop gerne vil have at f.eks
Google ser mine underliggende sider og at man kan linke direkte dem
:) Det næste problem er at netop redirect gør at min side går i loop
- hvis den side jeg kalder benytter redirect kalder siden jo sig
selv.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials