---
title: "Redirect fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/83872-redirect-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Melea"
published: "2003-08-09T15:09:56.000Z"
updated: "2003-08-09T16:00:07.000Z"
replies: 16
views: 362
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/83872-redirect-fråga"
---

# Redirect fråga

## #1 — Melea, 2003-08-09T15:09Z

Hejsan!

**1\.** Tänkte ställe en kanske lite luddig fråga men de får gå an.
Jag har märkt att på vissa sidor används redirect på det sättet att man slungas vidare till den "Aktuella sidan" när man t.ex. loggar in. Med detta menar jag att om man är på t.ex. nyhetssidan och loggar in så kommer man automatiskt tillbaka till nyhetssidan. Hur gör man detta? :)

**2\.** Fråga 2 då... tänkte göra en funktion som tar bort de sista sifforna i ens IP nmr när man ska skriva ut dem. Alltså ska IP numret se ut på ett ungefär så här 000.000.000.XXX. Inte fått ngn pejl på varken de ovanstående eller det här.

Tacksam om någon vänlig själ kan hjälpa mig :)

MVH

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

## #2 — Melea, 2003-08-09T15:14Z

Löste IP frågan :)

```
<% Dim IP
IP = RecSet("IP")

If Len(IP) = 15 Then 
Response.Write (Left(RecSet("IP"),12)  & "XXX")

Else 
Response.Write (Left(RecSet("IP"),11) & "XXX")
End If %>
```

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

## #3 — Sebbe, 2003-08-09T15:24Z

> **Melea skrev:**
>
> Löste IP frågan :)
>
>
> ```
> <% Dim IP
> IP = RecSet("IP")
> 
> If Len(IP) < 12 Then 
> Response.Write (Left(RecSet("IP"),11)  & "XXX")
> 
> Else 
> Response.Write (Left(RecSet("IP"),12) & "XXX")
> End If %>
> ```

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

## #4 — @nders, 2003-08-09T15:29Z

Angående fråga två så är ju inte ip-nummer just 14 eller 15 tecken långa, så din lösning, även om den ibland fungerar, kommer ganska ofta att ge fel. Följande fungerar oberoende av hur långt ip-numret är (den strippar helt enkelt bort den sista punkten och det som är efter):

```
Response.Write left(strIP, InStrRev(strIp, ".")-1)
```

Mvh

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

## #5 — Sebbe, 2003-08-09T15:30Z

Här kommer mitt inlägg som jag egentligen skulle skriva, innan datorn fick spratt:

Jag tror nog att det här kommer funka bättre för IP-adressen:

```
strIP = Request.ServerVariables("REMOTE_ADDR")
intX = Len(Right(strIP, Len(strIP) - InStrRev(strIP, ".")))

Response.Write(Left(strIP, InStrRev(strIP, ".")) & String(intX, "X"))
```

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

## #6 — Melea, 2003-08-09T15:36Z

tackar grabbar =)

vad har ni o säga om fråga 1?

MVH

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

## #7 — @nders, 2003-08-09T15:38Z

Angående fråga ett kan du ju på loginsidan mha servervariabeln HTTP_REFERER ta reda på var du kom ifrån. Skicka vidare denna till den sida som kollar inloggningen, och, om den är godkänd, skicka vidare.

Annars kan du ju alltid ha en sessionsvariabel där du lagrar senast besökt sida.

Mvh

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

## #8 — Sebbe, 2003-08-09T15:39Z

Jag kanske inte fattar riktigt, men du skulle väl kanske kunna lägga in vilken sida man är på när man loggar in, och sedan skicka honom till sidan.asp?page=Session("page"). Säg till om du inte fattar eller om jag inte fattar. ;)

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

## #9 — Melea, 2003-08-09T15:39Z

Jaså? Hur går detta till? :D

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

## #10 — Melea, 2003-08-09T15:42Z

> **Sebbe skrev:**
>
> Jag kanske inte fattar riktigt, men du skulle väl kanske kunna lägga in vilken sida man är på när man loggar in, och sedan skicka honom till sidan.asp?page=Session("page"). Säg till om du inte fattar eller om jag inte fattar. ;)

säg om jag är på nyheter.asp och trycker på logga in knappen och den kör igenom allt så Sessioner skapas o du vet hela raddan :) sen i Response.Redirect vill jag ha så den hamnar på just nyheter.asp.

Response.Redirect "URL"

MVH

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

## #11 — Sebbe, 2003-08-09T15:48Z

Kanske något sånt här?

```
<%
Session("page") = Request.QueryString("page")
strPath = Request.ServerVariables("SCRIPT_NAME")

If Session("page") = "" Then
  Session("page") = "sida||"
  Session("page") = Session("page") & Right(strPath, InStrRev(strPath, "/"))
End If
%>
Formuläret här...

Nästa sida:

<%
If InStr(Session("page"), "||") > 0 Then
  arrPage = Split(Session("page"), "||")
  Response.Redirect(arrPage(1))
Else
  Response.Redirect("default.asp?page=" & Session("page"))
End If
%>
```

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

## #12 — Melea, 2003-08-09T15:50Z

Ah, hm \*tänker\* ;)

Hur gör jag om jag vill ändra redirect'en till 
Response.Redirect (" & sidan & ".asp?page=" & Session("page"))

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

## #13 — Melea, 2003-08-09T15:52Z

Måste jag isåfall skapa en array med alla sidor i?
Och hur gör jag det? :D

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

## #14 — Sebbe, 2003-08-09T15:53Z

> **Melea skrev:**
>
> Måste jag isåfall skapa en array med alla sidor i?
> Och hur gör jag det? :D

Nej, du behöver inte skapa någon array! :) Arrayen jag skapar i koden är för att kolla om sidan du var på var en egen sida eller om det var en "querystring-sida".

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

## #15 — solbulle, 2003-08-09T15:54Z

Ditt inloggningsscript, är det inkluderat i sidorna?
Själv använder jag mig av en typ av script som är infogat i sidorna, om man inte är inloggad visas ett inloggningsformulär, annars körs sidan som vanligt.

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

## #16 — Melea, 2003-08-09T15:57Z

> **solbulle skrev:**
>
> Ditt inloggningsscript, är det inkluderat i sidorna?
> Själv använder jag mig av en typ av script som är infogat i sidorna, om man inte är inloggad visas ett inloggningsformulär, annars körs sidan som vanligt.

Nej de e inte includerat, kanske är o tänka på? Men det har väl inte direkt med saken o göra? :)

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

## #17 — Melea, 2003-08-09T16:00Z

Ah sebbe, du får ursäkta min brist på asp kunskaper men jag har inte kommit till array stadet, vet bara att det är en sorts variabel som innehåller fler än ett värde.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/83872-redirect-fråga
