Re: instant cookies?
This WebDNA talk-list message is from 1999
It keeps the original formatting.
numero = 23197
interpreted = N
texte = >>I want to set a cookie and read it immediately, to find out if the browser>>accepts cookies. If I can read the fresh cookie, I continue. In the other>>case I redirect to a different page...Christer wrote:>You can't set and read a cookie on the same page.PCS wrote:>...Until we get time travel working, you can't ask a browser to>send a cookie that it doesn't yet know about on the first hit.Well, I tried [TimeTravel seconds=5&direction=back] but it did not work :)The cookie in the website should protect some sort of game, which is notallowed without a cookie. I can set the cookie on the homepage and look forit on the game-page. But then I must forbid bookmarking of the game-page.Easy play, I thought, just ask for the correct referer and redirect to thehomepage in case the referer does not fit. Nope - this (damned) MS Explorerdoes not deliver a referer in a frameset, when the calling link is in adifferent frameset, so I have no chance to validate the referring link...Next try was splitting the cookie-stuff into two pages, basically like this:index.tpl: [showif [getcookie MyCookie]=] [redirect setcookie.tpl] [/showif] ... do other things if cookie exists ...setcookie.tpl: [setcookie ....] [redirect index.tpl]Of course, I have actually more code, to avoid endless loops. But the wholething doesn't work either, because the redirect in setcookie.tpl preventscomplete loading of the page and the cookie is NOT set.Now I am lost. Is it right, that the only way is to present a useless pagebefore the game with something to click on?Peter++++++++++++++++++++++++++++++++++++++++++++++++Peter Ostry - Vienna/Austria - www.ostry.comFon ++43-1-877 74 54 Fax ++43-1-877 74 54-21++++++++++++++++++++++++++++++++++++++++++++++++
Associated Messages, from the most recent to the oldest:
>>I want to set a cookie and read it immediately, to find out if the browser>>accepts cookies. If I can read the fresh cookie, I continue. In the other>>case I redirect to a different page...Christer wrote:>You can't set and read a cookie on the same page.PCS wrote:>...Until we get time travel working, you can't ask a browser to>send a cookie that it doesn't yet know about on the first hit.Well, I tried [TimeTravel seconds=5&direction=back] but it did not work :)The cookie in the website should protect some sort of game, which is notallowed without a cookie. I can set the cookie on the homepage and look forit on the game-page. But then I must forbid bookmarking of the game-page.Easy play, I thought, just ask for the correct referer and redirect to thehomepage in case the referer does not fit. Nope - this (damned) MS Explorerdoes not deliver a referer in a frameset, when the calling link is in adifferent frameset, so I have no chance to validate the referring link...Next try was splitting the cookie-stuff into two pages, basically like this:index.tpl: [showif [getcookie MyCookie]=] [redirect setcookie.tpl] [/showif] ... do other things if cookie exists ...setcookie.tpl: [setcookie ....] [redirect index.tpl]Of course, I have actually more code, to avoid endless loops. But the wholething doesn't work either, because the redirect in setcookie.tpl preventscomplete loading of the page and the cookie is NOT set.Now I am lost. Is it right, that the only way is to present a useless pagebefore the game with something to click on?Peter++++++++++++++++++++++++++++++++++++++++++++++++Peter Ostry - Vienna/Austria - www.ostry.comFon ++43-1-877 74 54 Fax ++43-1-877 74 54-21++++++++++++++++++++++++++++++++++++++++++++++++
Peter Ostry
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
[TaxableTotal] - not working with AOL and IE (1997)
WebMerchant 2.1.2 (1998)
multi-paragraph fields (1997)
NTbeta18 corrupted? (1997)
shipping costs (2000)
[replaceChars] would be nice ... (1997)
Conditional searching & displaying (1997)
WebDNA 5 - Privacy Issue (Built in sniffer) (2003)
Almost a there but..bye bye NetCloak (1997)
test (2005)
Frames and WebCat (1997)
OT: Dynamic table equivalent (2008)
Emailer tracking (1997)
Webdna keeps dying... (2003)
HEADER AND FOOTER (1997)
2.0Beta Command Ref (can't find this instruction) (1997)
[WebDNA] Bug in [thisurlplusget] on v7 (2011)
[subtotal] and others (1997)
shipping costs (1997)
Nested tags count question (1997)