/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
problem ang. Response.Buffer proberty
Fra : Chrisser


Dato : 28-08-02 13:23

Hejsa
Jeg har i toppen af alle mine filer inkluderet en protect-fil:
<!-- #include file = "../include/protect.inc" -->

Filen ser sådan her ud:
<%
Response.Expires = -1
Response.Buffer = false
If isEmpty( Session("init")) Then
%>
<script>
if ( opener ) {
window.opener.top.close();
window.location.href = 'login.asp;
}else {
window.top.location.href =
'/EgBoligWeb/login.asp?sk=no&menu=j&toolbar=j&db=BoligDAB';
}
</script>
<% End If %>

For at få denne fil til at virke var jeg nødt til at sætte Response.Buffer =
True
Problem: På flere af mine sider ( typisk mine gemEt EllerAndet.asp)
redirecter tilbage til en side der vises til brugeren:
url = "visRekvisition.asp?id="&rekvNr&"&type="&rekvtype
response.redirect url

- nu virker disse sider jo ikke da Response.Buffer SKAL være sat til false
!!!!!!!!!!!
Hvad F* gør jeg så ???

Chrisser




 
 
Tobias Hinnerup (28-08-2002)
Kommentar
Fra : Tobias Hinnerup


Dato : 28-08-02 17:34


"Chrisser" <cbj@egdatainform.dk> wrote in message
news:akifdn$jl3$1@sunsite.dk...
> Hejsa
> Jeg har i toppen af alle mine filer inkluderet en protect-fil:
> <!-- #include file = "../include/protect.inc" -->
>
> Filen ser sådan her ud:
> <%
> Response.Expires = -1
> Response.Buffer = false
> If isEmpty( Session("init")) Then
> %>
> <script>
> if ( opener ) {
> window.opener.top.close();
> window.location.href = 'login.asp;
> }else {
> window.top.location.href =
> '/EgBoligWeb/login.asp?sk=no&menu=j&toolbar=j&db=BoligDAB';
> }
> </script>
> <% End If %>
>
> For at få denne fil til at virke var jeg nødt til at sætte Response.Buffer
=
> True
> Problem: På flere af mine sider ( typisk mine gemEt EllerAndet.asp)
> redirecter tilbage til en side der vises til brugeren:
> url = "visRekvisition.asp?id="&rekvNr&"&type="&rekvtype
> response.redirect url
>
> - nu virker disse sider jo ikke da Response.Buffer SKAL være sat til false

Response.Buffer skal ikke nødvendigvis være sat til false - det problem
ligger sandsynligvis i at du laver output til klienten inden du forsøger at
redirect'e.

/Tobias




Chrisser (29-08-2002)
Kommentar
Fra : Chrisser


Dato : 29-08-02 06:58


"Tobias Hinnerup" <hinnerup@nospamhinnerup.net> skrev i en meddelelse
news:akiu33$1b22$1@news.cybercity.dk...
>
> > - nu virker disse sider jo ikke da Response.Buffer SKAL være sat til
false
>
> Response.Buffer skal ikke nødvendigvis være sat til false - det problem
> ligger sandsynligvis i at du laver output til klienten inden du forsøger
at
> redirect'e.
>
> /Tobias
>
Jo, problemet er at for at min protect-fil ikke bliver kørt uden at
Response.Buffer er sat til false - eller at jeg har en Response.flush som
jeg havde da jeg lavede filen, da jeg fjernede den holdt det nemlig op med
at virke og så fik jeg at vide herinde at jeg skulle sætte buffer....og det
virkede, indtil jeg opdagede bivirkningen !



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste