473,400 Members | 2,145 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,400 software developers and data experts.

Session Variable gets truncated and drives me crazy

Please Help me

i'm doing something i though was to be REALLY EASY but it drives me
crazy

The complete code is at the end of the email
(i mean newsgroup article),

i always use Option Explicit
and Response.Expires=-1,
there is NO INCLUDE at all,
no side effect from any other asp page,
no global.asa of nothing like that.
It's on MY IIS 5 server
hosted on a Win2000 server SP3.
I'm using IE6-SP1

Here it goes for step by step explanation:

I call http://192.168.0.102/Page.asp&driving=me&crazy=true

I write down session variable content

Response.Write Session("DoltharzURL") & "<BR>"
<!-- THE NEXT LINE IS REALLY BLANK -->

(( Till it's the first time, there is nothing here ))

<!-- THE PREVIOUS LINE IS REALLY BLANK -->
i put the current page address with its querystring in a session
variable

Dim tmp
tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""
Session("DoltharzURL") = tmp & ""

The & "" at the end is to be sure the data is really a string and not
a reference to an object even if it's not necessary till it's already
a concatenation of something else... too much can't hurt.

Then i write down session variable content, just to be sure it's realy
in the session variable and it's really there.

Response.Write Session("DoltharzURL") & "<BR>"

/Page.asp?driving=me&crazy=true

Then i REOPEN the SAME page which does write down the session variable
content

Response.Write Session("DoltharzURL") & "<BR>"

/Page.asp?

Why is the querystring gone????????????

Even stranger, if i set the Session Variable content this way
Session("DoltharzURL") = "BEGIN" & tmp & "END"
I'll end up with
BEGIN/Page.asp?END
Even if all the time Response.Write folling the Session Variable
content definition gives me the right content

Going even further, i manually set the content to
"/Page.asp?driving=me&crazy=true"
without calling any other function (ServerVariables) and here it's
working fine.

So i said to myself, there is a {BEEP} \0 at the end of that {BEEP}
Request.ServerVariables("")^so i've type a function that write down
the content of the string byte by byte giving all ascii code...

<%
For i = 1 to len(arg)
Response.Write i & ", " & mid(arg,i,1) & ", " & asc(mid(arg,i,1))
& "<BR>"
next
%>

it gives me (fake one)

1, /, 47
2, p, 99
3, a, 115
4, g, 115
5, e, 116
6, .
7, a
8, s
9, p
10, ?
11, d
12, r
13, i
14, v
15, i
16, n
17, g
18, =
19, m
20, e
21, &
22, c
23, r
24, a
25, z
26, y
27, =
28, t
29, r
30, u
31, e

with no gap in the char count 1..2..3..4..5.. ... ..31..32
there is no \o between "/page.asp?" and "Drime=me&Crazy=true"
So i though it was the "?" so i replace it by "XYZ" to end up with
/Page.aspXYZ

The variable is called DoltharzURL which i assumed isn't a reserved
keyword, if it is... i'm a very lucky guy.

Please Help me

<%
'Rem * * * CALL THIS PAGE TWICE WITH TWO ARGs ON THE QUERYSTRING
'Rem * * * e.g.: Page.asp?arg1=value1&arg2=value2

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

%>
Reply to both my personnal email and this group...

doltharz at hotmail dot com

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz
Jul 19 '05 #1
11 3314
Hi

It seems we have the same problem, read my post (4 posting below you) "the
value of session variables gets lost". It is a strange problem.

"doltharz" <do******@hotmail.com> wrote in message
news:n8********************************@4ax.com...
Please Help me

i'm doing something i though was to be REALLY EASY but it drives me
crazy

The complete code is at the end of the email
(i mean newsgroup article),

i always use Option Explicit
and Response.Expires=-1,
there is NO INCLUDE at all,
no side effect from any other asp page,
no global.asa of nothing like that.
It's on MY IIS 5 server
hosted on a Win2000 server SP3.
I'm using IE6-SP1

Here it goes for step by step explanation:

I call http://192.168.0.102/Page.asp&driving=me&crazy=true

I write down session variable content

Response.Write Session("DoltharzURL") & "<BR>"
<!-- THE NEXT LINE IS REALLY BLANK -->

(( Till it's the first time, there is nothing here ))

<!-- THE PREVIOUS LINE IS REALLY BLANK -->
i put the current page address with its querystring in a session
variable

Dim tmp
tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""
Session("DoltharzURL") = tmp & ""

The & "" at the end is to be sure the data is really a string and not
a reference to an object even if it's not necessary till it's already
a concatenation of something else... too much can't hurt.

Then i write down session variable content, just to be sure it's realy
in the session variable and it's really there.

Response.Write Session("DoltharzURL") & "<BR>"

/Page.asp?driving=me&crazy=true

Then i REOPEN the SAME page which does write down the session variable
content

Response.Write Session("DoltharzURL") & "<BR>"

/Page.asp?

Why is the querystring gone????????????

Even stranger, if i set the Session Variable content this way
Session("DoltharzURL") = "BEGIN" & tmp & "END"
I'll end up with
BEGIN/Page.asp?END
Even if all the time Response.Write folling the Session Variable
content definition gives me the right content

Going even further, i manually set the content to
"/Page.asp?driving=me&crazy=true"
without calling any other function (ServerVariables) and here it's
working fine.

So i said to myself, there is a {BEEP} \0 at the end of that {BEEP}
Request.ServerVariables("")^so i've type a function that write down
the content of the string byte by byte giving all ascii code...

<%
For i = 1 to len(arg)
Response.Write i & ", " & mid(arg,i,1) & ", " & asc(mid(arg,i,1))
& "<BR>"
next
%>

it gives me (fake one)

1, /, 47
2, p, 99
3, a, 115
4, g, 115
5, e, 116
6, .
7, a
8, s
9, p
10, ?
11, d
12, r
13, i
14, v
15, i
16, n
17, g
18, =
19, m
20, e
21, &
22, c
23, r
24, a
25, z
26, y
27, =
28, t
29, r
30, u
31, e

with no gap in the char count 1..2..3..4..5.. ... ..31..32
there is no \o between "/page.asp?" and "Drime=me&Crazy=true"
So i though it was the "?" so i replace it by "XYZ" to end up with
/Page.aspXYZ

The variable is called DoltharzURL which i assumed isn't a reserved
keyword, if it is... i'm a very lucky guy.

Please Help me

<%
'Rem * * * CALL THIS PAGE TWICE WITH TWO ARGs ON THE QUERYSTRING
'Rem * * * e.g.: Page.asp?arg1=value1&arg2=value2

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

%>
Reply to both my personnal email and this group...

doltharz at hotmail dot com

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz

Jul 19 '05 #2
Julian wrote:
Hi

It seems we have the same problem, read my post (4 posting below you)
"the value of session variables gets lost". It is a strange problem.

"doltharz" <do******@hotmail.com> wrote in message
news:n8********************************@4ax.com...
Please Help me

i'm doing something i though was to be REALLY EASY but it drives me
crazy

The complete code is at the end of the email
(i mean newsgroup article),

i always use Option Explicit
and Response.Expires=-1,
there is NO INCLUDE at all,
no side effect from any other asp page,
no global.asa of nothing like that.
It's on MY IIS 5 server
hosted on a Win2000 server SP3.
I'm using IE6-SP1

Here it goes for step by step explanation:

I call http://192.168.0.102/Page.asp&driving=me&crazy=true


Is this a typo? It should be:
http://192.168.0.102/Page.asp?driving=me&crazy=true

Bob Barrows

Jul 19 '05 #3
To drive me a little bit more craze but maybe to help some of you to
pin point the problem:

Remember that those are not scientific bullet proof copy/pasted code
but human typed article... dont flame if a typo makes it way to you.


This one works when not using the QUERY_STRING
"/page.asp?80" makes it way
<%
Dim tmp
tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("SERVER_PORT") & ""
Session("DoltharzURL") = tmp & ""
%>

This one doesn't work when using the QUERY_STRING
Only a "/Page.asp?" makes it way
<%
Dim tmp
tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""
Session("DoltharzURL") = tmp & ""
%>

This one doesn't work when using the QUERY_STRING
Only a "?" makes it way
<%
Dim tmp
tmp = "?" & Request.ServerVariables("QUERY_STRING") & ""
Session("DoltharzURL") = tmp & ""
%>

Maybe the problem is the QUERY_STRING server variable and not the
Session Variable.

Hope that helps those who are tring to help us ;)

Doltharz

On Fri, 01 Aug 2003 05:04:40 -0400, doltharz <do******@hotmail.com>
wrote:
Please Help me

i'm doing something i though was to be REALLY EASY but it drives me
crazy

The complete code is at the end of the email
(i mean newsgroup article),

i always use Option Explicit
and Response.Expires=-1,
there is NO INCLUDE at all,
no side effect from any other asp page,
no global.asa of nothing like that.
It's on MY IIS 5 server
hosted on a Win2000 server SP3.
I'm using IE6-SP1

Here it goes for step by step explanation:

I call http://192.168.0.102/Page.asp&driving=me&crazy=true

I write down session variable content

Response.Write Session("DoltharzURL") & "<BR>"
<!-- THE NEXT LINE IS REALLY BLANK -->

(( Till it's the first time, there is nothing here ))

<!-- THE PREVIOUS LINE IS REALLY BLANK -->
i put the current page address with its querystring in a session
variable

Dim tmp
tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""
Session("DoltharzURL") = tmp & ""

The & "" at the end is to be sure the data is really a string and not
a reference to an object even if it's not necessary till it's already
a concatenation of something else... too much can't hurt.

Then i write down session variable content, just to be sure it's realy
in the session variable and it's really there.

Response.Write Session("DoltharzURL") & "<BR>"

/Page.asp?driving=me&crazy=true

Then i REOPEN the SAME page which does write down the session variable
content

Response.Write Session("DoltharzURL") & "<BR>"

/Page.asp?

Why is the querystring gone????????????

Even stranger, if i set the Session Variable content this way
Session("DoltharzURL") = "BEGIN" & tmp & "END"
I'll end up with
BEGIN/Page.asp?END
Even if all the time Response.Write folling the Session Variable
content definition gives me the right content

Going even further, i manually set the content to
"/Page.asp?driving=me&crazy=true"
without calling any other function (ServerVariables) and here it's
working fine.

So i said to myself, there is a {BEEP} \0 at the end of that {BEEP}
Request.ServerVariables("")^so i've type a function that write down
the content of the string byte by byte giving all ascii code...

<%
For i = 1 to len(arg)
Response.Write i & ", " & mid(arg,i,1) & ", " & asc(mid(arg,i,1))
& "<BR>"
next
%>

it gives me (fake one)

1, /, 47
2, p, 99
3, a, 115
4, g, 115
5, e, 116
6, .
7, a
8, s
9, p
10, ?
11, d
12, r
13, i
14, v
15, i
16, n
17, g
18, =
19, m
20, e
21, &
22, c
23, r
24, a
25, z
26, y
27, =
28, t
29, r
30, u
31, e

with no gap in the char count 1..2..3..4..5.. ... ..31..32
there is no \o between "/page.asp?" and "Drime=me&Crazy=true"
So i though it was the "?" so i replace it by "XYZ" to end up with
/Page.aspXYZ

The variable is called DoltharzURL which i assumed isn't a reserved
keyword, if it is... i'm a very lucky guy.

Please Help me

<%
'Rem * * * CALL THIS PAGE TWICE WITH TWO ARGs ON THE QUERYSTRING
'Rem * * * e.g.: Page.asp?arg1=value1&arg2=value2

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

%>
Reply to both my personnal email and this group...

doltharz at hotmail dot com

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz
Jul 19 '05 #4
Have you tried "View Source" in the browser? Sometimes, because of HTML
formatting issues, the output of an ASP page differs from what the
browser presents.

Good Luck,
Michael D. Kersey
Jul 19 '05 #5
I called it 5 times - no difference.
doltharz wrote:
You need to call the page TWICE.
The second time, the session variable content is not what it is
expected (for me)

it's not a formatting issue but really a "NON EXISTANCE" issue
it's a wise guess till & is an escape code but... already checked that
one... thanks...

&param2=something produces something like
¶m2=something

It seems that only ServerVariables("QUERY_STRING") produces that ,
i've tried with some others like SERVER_PORT or SCRIPT_NAME

Doltharz

On Sat, 2 Aug 2003 17:15:45 -0400, "Bob Barrows" <re*******@yahoo.com>
wrote:
I don't know what to tell you. The following code seemed to work
perfectly for me:

<%
option explicit
Response.Expires=-1
'Rem * * * CALL THIS PAGE TWICE WITH TWO ARGs ON THE QUERYSTRING
'Rem * * * e.g.: Page.asp?arg1=value1&arg2=value2

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
'Response.End
%>
<HTML><BODY>
<A href="<%=Session("DoltharzURL")%>">Click Here</A>
</BODY></HTML>

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz


Jul 19 '05 #6
Can you give me your IIS, OS Version and SP info?

On Sat, 2 Aug 2003 20:18:18 -0400, "Bob Barrows" <re*******@yahoo.com>
wrote:
I called it 5 times - no difference.
doltharz wrote:
You need to call the page TWICE.
The second time, the session variable content is not what it is
expected (for me)

it's not a formatting issue but really a "NON EXISTANCE" issue
it's a wise guess till & is an escape code but... already checked that
one... thanks...

&param2=something produces something like
¶m2=something

It seems that only ServerVariables("QUERY_STRING") produces that ,
i've tried with some others like SERVER_PORT or SCRIPT_NAME

Doltharz

On Sat, 2 Aug 2003 17:15:45 -0400, "Bob Barrows" <re*******@yahoo.com>
wrote:
I don't know what to tell you. The following code seemed to work
perfectly for me:

<%
option explicit
Response.Expires=-1
'Rem * * * CALL THIS PAGE TWICE WITH TWO ARGs ON THE QUERYSTRING
'Rem * * * e.g.: Page.asp?arg1=value1&arg2=value2

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
'Response.End
%>
<HTML><BODY>
<A href="<%=Session("DoltharzURL")%>">Click Here</A>
</BODY></HTML>

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz


I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz
Jul 19 '05 #7
after more tests
i realised the probleme only occured when there is some HTML code
before the critical code and only with ServerVariables("query_string")

take a look at this sample

try it with and without the HTML code

%>
<!DOCTYPE>
....
<BODY BGCOL...>
<%

= Code goes here = = = = = = = = = = = = = = = = = = = = = = = = = = =

<%
Option Explicit
Response.Expires=-1
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="Generator" CONTENT="TextPad 4.6">
<META NAME="Author" CONTENT="?">
<META NAME="Keywords" CONTENT="?">
<META NAME="Description" CONTENT="?">
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000"
ALINK="#FF00FF" BACKGROUND="?">

<%

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

'tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""
tmp = Request.ServerVariables("SCRIPT_NAME") & "?" _
& Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

%>

</BODY>
</HTML>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz
Jul 19 '05 #8
I'm not sure what you mean by "HTML code". Show us the version that works,
followed by the version that doesn't work. I know that will make the post
much longer, but it will eliminate the guesswork.

Bob
doltharz wrote:
after more tests
i realised the probleme only occured when there is some HTML code
before the critical code and only with ServerVariables("query_string")

take a look at this sample

try it with and without the HTML code

%>
<!DOCTYPE>
...
<BODY BGCOL...>
<%

= Code goes here = = = = = = = = = = = = = = = = = = = = = = = = = = =

<%
Option Explicit
Response.Expires=-1
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="Generator" CONTENT="TextPad 4.6">
<META NAME="Author" CONTENT="?">
<META NAME="Keywords" CONTENT="?">
<META NAME="Description" CONTENT="?">
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000"
ALINK="#FF00FF" BACKGROUND="?">

<%

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

'tmp = Request.ServerVariables("SCRIPT_NAME") & "?" &
Request.ServerVariables("QUERY_STRING") & ""
tmp = Request.ServerVariables("SCRIPT_NAME") & "?" _
& Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

%>

</BODY>
</HTML>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz


Jul 19 '05 #9
OK - this got to me too late for me to do anything with it today. What I
would suggest is that you remove lines one-by-one from the page that does
not work until you discover exactly which line is causeing it to fail. I
suspect that it's that DOCTYPE line, myself. Any idea why you need that one?

Bob Barrows

doltharz wrote:
Remember to call each page at least twice to affect and see the
session variable on another instance of the same page.

/Page.asp?query=string&contains=something

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= This one works
= /Page.asp?query=string&contains=something
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

<%
Option Explicit
Response.Expires=-1

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
%>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= And this one doesn't
= /Page2.asp?query=string&contains=something
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
<%
Option Explicit
Response.Expires=-1
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="Generator" CONTENT="TextPad 4.6">
<META NAME="Author" CONTENT="?">
<META NAME="Keywords" CONTENT="?">
<META NAME="Description" CONTENT="?">
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000"
ALINK="#FF00FF" BACKGROUND="?">

<%
Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
%>

</BODY>
</HTML>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= I'm not a GURU nor an EXPERT or something like that.
= I'm just a passionnate programmer.
=
= Doltharz
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


Jul 19 '05 #10
it's included in the TextPad blank page pattern and i was also willing
to create a CSS/W3C Validated Page.
On Sun, 3 Aug 2003 17:19:16 -0400, "Bob Barrows" <re*******@yahoo.com>
wrote:
OK - this got to me too late for me to do anything with it today. What I
would suggest is that you remove lines one-by-one from the page that does
not work until you discover exactly which line is causeing it to fail. I
suspect that it's that DOCTYPE line, myself. Any idea why you need that one?

Bob Barrows

doltharz wrote:
Remember to call each page at least twice to affect and see the
session variable on another instance of the same page.

/Page.asp?query=string&contains=something

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= This one works
= /Page.asp?query=string&contains=something
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

<%
Option Explicit
Response.Expires=-1

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
%>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= And this one doesn't
= /Page2.asp?query=string&contains=something
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
<%
Option Explicit
Response.Expires=-1
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="Generator" CONTENT="TextPad 4.6">
<META NAME="Author" CONTENT="?">
<META NAME="Keywords" CONTENT="?">
<META NAME="Description" CONTENT="?">
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000"
ALINK="#FF00FF" BACKGROUND="?">

<%
Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
%>

</BODY>
</HTML>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= I'm not a GURU nor an EXPERT or something like that.
= I'm just a passionnate programmer.
=
= Doltharz
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz
Jul 19 '05 #11
I think i got it...

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000"
ALINK="#FF00FF" BACKGROUND="?">

BACKGROUND="?" seems to cause the problem
BACKGROUND="" works just fine
On Sun, 3 Aug 2003 17:19:16 -0400, "Bob Barrows" <re*******@yahoo.com>
wrote:
OK - this got to me too late for me to do anything with it today. What I
would suggest is that you remove lines one-by-one from the page that does
not work until you discover exactly which line is causeing it to fail. I
suspect that it's that DOCTYPE line, myself. Any idea why you need that one?

Bob Barrows

doltharz wrote:
Remember to call each page at least twice to affect and see the
session variable on another instance of the same page.

/Page.asp?query=string&contains=something

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= This one works
= /Page.asp?query=string&contains=something
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

<%
Option Explicit
Response.Expires=-1

Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
%>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= And this one doesn't
= /Page2.asp?query=string&contains=something
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
<%
Option Explicit
Response.Expires=-1
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="Generator" CONTENT="TextPad 4.6">
<META NAME="Author" CONTENT="?">
<META NAME="Keywords" CONTENT="?">
<META NAME="Description" CONTENT="?">
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000"
ALINK="#FF00FF" BACKGROUND="?">

<%
Dim tmp
tmp = Session("DoltharzURL")
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"

tmp = Request.ServerVariables("SCRIPT_NAME") & _
"?" & Request.ServerVariables("QUERY_STRING") & ""

Session("DoltharzURL") = tmp & ""
Response.Write "tmp=" & tmp & "<BR>"
Response.Write Session("DoltharzURL") & "<BR>"
Response.Write Session.SessionID & "<BR>"
%>

</BODY>
</HTML>

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= I'm not a GURU nor an EXPERT or something like that.
= I'm just a passionnate programmer.
=
= Doltharz
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


I'm not a GURU nor an EXPERT or something like that.
I'm just a passionnate programmer.

Doltharz
Jul 19 '05 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Ryan Hubbard | last post by:
I've have been trying to serialize an array of objects. I can serialize and set a session variable and retrieve it successfully for a serialize string of any length within the contents of a single...
4
by: Dean | last post by:
I finally got class session variables to work by putting the following in global.asax in the session_start: dim myDBComp as DBComp = new DBComp........ session("myDBComp") = myDBComp In each...
3
by: Alan Wang | last post by:
Hi there, Once my application gets complicated and complicated. I found it's really hard to keep track of Session value I am using in my asp.net application. I am just wondering if anyone have...
3
by: Phillip N Rounds | last post by:
I'm writing a user control which has two states: Active & InActive. I additionally am required that there to be only one active control per page, and all logic has to be contained within the...
8
by: Nacho | last post by:
Hello people I have the following problem I have a private area in my site. The user enters the username and password, then clicks "enter" and the session is created and also a session...
1
by: tshad | last post by:
I am trying to set a session variable an find that the session variable doesn't get set until I refresh the page. I am trying to display an image with text on it (Captcha) and need to save the...
3
by: rn5a | last post by:
A ASPX Form has a TextBox & a Button. Users enter their username in the TextBox & submit the Form after which records pertaining to the username get retrieved from a MS-Access database table &...
4
by: SevDer | last post by:
Hi, I've done some coding in my web application however right now for an unknown reason my asp.net 2.0 site is not setting asp.net_sessionid cookie and as a result, I am losing the session data...
8
by: YYZ | last post by:
I'm using asp, not asp.net. I've got some open ended questions that I was really hoping someone in here could answer, or direct me to some resources that will help me answer them on my own. ...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.