Heart..pumps blood.Has nothing to do with emotion! Bored
"The amount of data you can transfer on the QueryString is limited by a number of factors, but the one that seems to be the most restrictive is the space in your browser's address bar. The Internet Explorer versions 5 and 6 that I tested only allowed up to 2,047 characters while Netscape Navigator version 4 seemed to be able to handle up to 30,000 and I couldn't get version 6 much past 9,000."
http://www.asp101.com/tips/index.asp?id=102
http://www.asp101.com/tips/index.asp?id=102
Waarom zou je 400 karakters in je querystring stoppen? Alleen een sessie id is genoeg, en zelfs met encryptie wordt die nooit 400 karakters.
En ik zou zeggen probeer het uit:
En ik zou zeggen probeer het uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <%
Dim bla, pom, i
bla = "" & Request.QueryString( "grr" )
If bla = "" Then
For i = 0 to 1024
pom = pom & "a"
Next
Response.Redirect Request.ServerVariables( "Script_Name" ) & "?grr=" & pom
Else
Response.Write "grr = " & bla
End If
%> |
Mij staat bij dat in de RFC ergens te vinden is dat de totale lengte van wat je in de adresbalk hebt staan (dus ook met http ed erbij) niet langer dan 255 karakters mag zijn. Er zijn wel webservers en browsers die meer aankunnen, maar bij 255 weet je zeker dat het overal werkt.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Gert:
juist, Sessions zonder cookies gelezen? Daar loop ik nu dus tegenaan met dit soort gedoe! Ik heb dus browser die geen cookies vreten. En die cookie bevat alleen het Session.ID.
Maar als ik Crayne zo lees, denk ik dat ik het wel red!
Thanks enneuh: zal voortaan even wat beter zoeken!
juist, Sessions zonder cookies gelezen? Daar loop ik nu dus tegenaan met dit soort gedoe! Ik heb dus browser die geen cookies vreten. En die cookie bevat alleen het Session.ID.
Maar als ik Crayne zo lees, denk ik dat ik het wel red!
Thanks enneuh: zal voortaan even wat beter zoeken!
Heart..pumps blood.Has nothing to do with emotion! Bored
Zelfs waneer een browser geen cookies ondersteund kan je wel een SessieId opvragen. Aangezien elke pageview een nieuw id zal opleveren moet je deze de eerste keer dus in de querystring plaatsen en met dat id verder werken.
Yup. En wij hadden hier een tijdje een wat oudere winroute draaien, en die gaf dus niet de hele sessie ID mee (was langer dan 255 tekens incl. de url zelf) en de website konden we dus vanaf kantoor niet bekijken... Lijkt me dus wel slim om 255 als max aan te houden (incl. de url zelf dus...)Op dinsdag 09 juli 2002 10:41 schreef Janoz het volgende:
Mij staat bij dat in de RFC ergens te vinden is dat de totale lengte van wat je in de adresbalk hebt staan (dus ook met http ed erbij) niet langer dan 255 karakters mag zijn. Er zijn wel webservers en browsers die meer aankunnen, maar bij 255 weet je zeker dat het overal werkt.
Exact expert nodig?
Pagina: 1