Op dit moment ben ik bezig om een oude webapplicatie om te zetten. Een onderdeel van die applicatie bevat een 500 tal html pagina's met daarin wat links in dit format:
Id: id wat overeenkomt met gegevens in een databank.
ident: is een guid
Deze dienen uiteindelijk in dit format te komen:
Daar er een vrij krappe deadline is wil ik op het 'oude' domain.com een eigen 404 pagina maken.
De vraagt de id en de ident en de gebruiker met een redirect naar de nieuwe applicatie stuurt.
Simpel toch?
Nu was ik daar een poosje mee bezig, alleen werden de id's en de ident's niet weergegeven.
Even een testscriptje gemaakt en deze op de 'custom' 404 geplaatst:
De output hiervan is onder andere:
Tot mijn verbazing zie ik dat de querystring (in dit geval alles achter het ?) niet doorgegeven worden. Een aantal sites/artikelen die ik tegenkwam werd er stug beweerd dat dit wel de bedoeling zou moeten zijn.
Is het stiekum dan toch niet mogelijk om alles achter het '?' uit te lezen?
code:
1
| http://www.domain.com/somedir/somepage.asp?id=123&ident={123456789} |
Id: id wat overeenkomt met gegevens in een databank.
ident: is een guid
Deze dienen uiteindelijk in dit format te komen:
code:
1
| http://www.newdomain.com/newdir/123/123456789/ |
Daar er een vrij krappe deadline is wil ik op het 'oude' domain.com een eigen 404 pagina maken.
De vraagt de id en de ident en de gebruiker met een redirect naar de nieuwe applicatie stuurt.
Simpel toch?
Nu was ik daar een poosje mee bezig, alleen werden de id's en de ident's niet weergegeven.
Even een testscriptje gemaakt en deze op de 'custom' 404 geplaatst:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <% For Each key in Request.ServerVariables Response.write("<br><b>") Response.write(Key) Response.write("<b> ") Response.write(Request.ServerVariables(key)) Next Response.write("<br><br><br>") For Each item in Request.Querystring Response.write("<br><b>") Response.write(item) Response.write("<b> ") Response.write(Request.Querystring(item)) Next %> |
De output hiervan is onder andere:
code:
1
| http://www.domain.com/somedir/somepage.asp |
Tot mijn verbazing zie ik dat de querystring (in dit geval alles achter het ?) niet doorgegeven worden. Een aantal sites/artikelen die ik tegenkwam werd er stug beweerd dat dit wel de bedoeling zou moeten zijn.
Is het stiekum dan toch niet mogelijk om alles achter het '?' uit te lezen?
[ Voor 37% gewijzigd door TeeDee op 16-02-2006 13:39 ]
Heart..pumps blood.Has nothing to do with emotion! Bored