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:
Force a search at the default.tmpl page? (1997)
GuestBook example (1997)
Multi Colonns (1998)
showif with math? (2000)
Page Counters? (1997)
auto adding SKUs w/DB helper (1998)
pc (1997)
WebCat2 - storing unformatted date data? (1997)
Secure server question (1997)
How do I get WebCatalog to interpret WebDNA tags in.html files? (1997)
Automatic Forwarding using WebCat (1997)
Setting up shop (1997)
WC2b15 File Corruption (1997)
Webcat XML/XSLT Performance vs. static Html (2006)
Emailer (1997)
Calendar Snippet Problems (1998)
ShowIf variables (1997)
WebCatalog 4.0.1b1 is now available (2000)
TCPConnect to Telnet (2003)
Removing [showif] makes a big difference in speed (1997)