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:
[WebDNA] windows ssh client? (2009)
webcat 2.1 new cart fields - please explain more (1998)
StoreBuilder/SiteBuilder (2005)
Am I going senile? (Price recalc based on quantity) (1997)
Re1000001: Setting up shop (1997)
SSL with IIS 4.0 (1998)
includes and cart numbers (1997)
Flash Stores (2003)
Sorting (1998)
RequiredFields template (1997)
WebCat2b13MacPlugin - [math][date][/math] problem (1997)
Limit on nested [ShowIf]'s? (1997)
[WebDNA] Help me install (WebDNA 7 fastcgi install on Lion 10.7.3) (2012)
tcpconnect/tcpsend frustrations (2002)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
WebDNA on MacTel (Intel) (2006)
[SearchString] problem with [search] context (1997)
Problems with date math (1997)
[Fwd: Rotating Banners ... (was LinkExchange)] (1997)
SKU (1997)