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:
Annoying character on writefile... (2004)
Adding headers to email (1997)
In Digest Dijon (2000)
REPOST [SUM field=xxxx] (2000)
Images generated by a web dna database (2003)
Need help... (1997)
PHP vs WebDNA question --calling all php gurus (2004)
PCS Frames (1997)
Forcing Paragraph Breaks on Results (1998)
Sum of [founditems] ? (2004)
Plugin or CGI or both (1997)
triggers.db (1999)
Error -108 (1997)
why is this line in GeneralStore? (1998)
RE: Displaying Location (1997)
WebCatalog dying in WebTen Revisited (1998)
Snake Bites (1997)
Field name-subcategory (1997)
politeness (was searches with dash...) Please Read (2000)
BUG in WebCatalog 4.0.1 on Mac OSX (2000)