Avatar billede gertnissen Nybegynder
10. september 2003 - 00:21 Der er 3 kommentarer og
1 løsning

Response.redirect med Session_OnStart i Global.asa virker ikke

3 filer bruges: global.asa, redirect.asp vis.html og alle 3 filer ligger i roden.

1. GLOBAL.ASA ------
<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Application_OnStart
End Sub

Sub Application_OnEnd
End Sub

Sub Session_OnStart
    Session("init") = True
    Response.Redirect "redirect.asp"
End Sub

Sub Session_OnEnd
End Sub

</SCRIPT>
--------------------

2. REDIRECT.ASP-----
<%
    Response.Redirect("vis.html")
%>
--------------------

3. VIS.HTML---------
<html>
<body>
TEST
</body>
</html>
--------------------

Når jeg kalder redirect.asp direkte sendes fint videre til vis.html, men ikke når brugeren går ind på hjemmesiden (altså uden direkte kald af redirect.asp)

se evt. eksempel her -> http://support.microsoft.com/default.aspx?scid=kb;en-us;284466

Hvad kan problemet være ?
PS: global.asa virker ellers fint på serveren.

Egentlig ønsker jeg at kalde en anden asp eller php fil frem for eksemplet med vis.html.
Avatar billede eagleeye Praktikant
10. september 2003 - 08:54 #1
Du kan prøve at sætte denne linje i toppen af global asa:

<% Response.buffer = true %>


Det kan også være nødvendigt at lave en restart af IIS eller PCen før ændringerne i global.asa virker.
Avatar billede gertnissen Nybegynder
12. september 2003 - 08:38 #2
skal den placeres før <SCRIPT LANGUAGE=VBScript RUNAT=Server> eller efter ?
Avatar billede eagleeye Praktikant
16. september 2003 - 23:23 #3
Efter tror jeg.
Avatar billede gertnissen Nybegynder
02. oktober 2003 - 21:40 #4
Der var efter, jeg har dog svært ved at se efekten..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester