---
title: "Include file beroende på ip-nummer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/136744-include-file-beroende-på-ip-nummer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hypatia"
published: "2005-11-01T14:21:53.000Z"
updated: "2005-11-01T20:05:21.000Z"
replies: 7
views: 537
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/136744-include-file-beroende-på-ip-nummer"
---

# Include file beroende på ip-nummer

## #1 — hypatia, 2005-11-01T14:21Z

Jag har testat att spärra ip-nummer i en gästbok så här:

```
<%
ip = Request.Servervariables("REMOTE_ADDR")

if ip="198.161.192.9" then %>

<!--#include virtual="/gotohell.asp"-->

<% else %>

<!--#include virtual="/gbook.asp"-->	

<% end if %>
```

 

Det går inte så bra, eftersom det blir massa fel i if-satserna i de include-filer som finns i gbook.asp. Gah, svårt att förklara, men jag har fått felen förut och de har då berott på fel i if-satser tidigare i koden, inte på det felet felkoden pekar på.

Är det något fel i koden som jag inte ser när jag sliter mitt hår? Eller går det kanske inte att göra på det här sättet?

Permalänk: https://www.webforum.nu/p/136744

## #2 — ahlen, 2005-11-01T14:24Z

Hej,

Använd \<% Server.Execute("fil.asp") %\> istället då \<!-- #include file .... --\> körs innan ASP exekveras.

/m

Permalänk: https://www.webforum.nu/p/1697805

## #3 — hypatia, 2005-11-01T14:26Z

Okej, men körs inte filen separat då? Funkar databasanrop och sådant som de ska då?

Permalänk: https://www.webforum.nu/p/1697809

## #4 — Troll, 2005-11-01T14:26Z

En kontroll i gbook.asp kanske?

```
If strIP="000.000.000.0" THEN
Response.Redirect(hejda.asp)
End If
```

Kanske?

Permalänk: https://www.webforum.nu/p/1697810

## #5 — m_soderlund, 2005-11-01T14:27Z

Ja. :)

Permalänk: https://www.webforum.nu/p/1697811

## #6 — hypatia, 2005-11-01T14:39Z

Jo, det funkade med server.execute till slut. :)

Jag fick lägga in min connectionstring även på gbook.asp för att få det att funka. 

Förut hade jag den endast på den första sidan jag kopierade lite kod från i första inlägget. Jag tyckte att det var så smidigt att köra så och sedan inkludera olika filer beroende på vad jag ville göra. 

Men nu funkar det alltså. 

Innan jag accepterar ahlens svar vill jag bara fråga om det är omöjligt att göra som jag skrev i mitt ursprungsinlägg?

Permalänk: https://www.webforum.nu/p/1697822

## #7 — J.N., 2005-11-01T15:51Z

HEJ!

Nej, omöjligt är det inte, om du har rätt på övrig kod.
Jag har nämligen själv gjort motsvarande (och gör troligen någonstans fortfarande) men har byggt om till Server.Execute eller på annat sätt.

I detta fall hade jag nog gjort som [Troll](http://www.webforum.nu/showthread.php?p=1108481#post1108481) föreslår.

Permalänk: https://www.webforum.nu/p/1697848

## #8 — hypatia, 2005-11-01T20:05Z

Jo, jag tror att jag har rätt i övrig kod eftersom den funkar som den ska utan if-satsen.

Jag ville inkludera en fil nu istället för en redirect. ;)
Ibland snöar man in på ett visst sätt att göra, och då blev det samma fel om jag satte if-satsen i gbook.asp istället.

Permalänk: https://www.webforum.nu/p/1697911

---

Tråden på webben: https://www.webforum.nu/amne/asp/136744-include-file-beroende-på-ip-nummer
