Fro said:
I think I found at least a part of the problem. My pages use php-
sessions.
Nope. As somebody mentioned you *must* be keeping the colour choice on a per
ip-address basis. It is *not* kept in the session.
My tests are as follows:
First test:
Open the page with Firefox. It is green, the colour I chose yesterday. Open
the page in IE, it is green. This is the very first time I have looked at
the page with IE. Change the colour *in Firefox* to blue. Refresh IE, that
is just press F5, no using the colour picker or anything, the page is blue.
There is *no* interaction between the Firefox session cookie and the IE
session cookie but IE mysteriously changed to blue.
Second test:
Open the page on another computer, one that has never looked at the page
before, and one that has a different IP address to the first one. The page
is totally black, except for a couple of dark blue menu items (the default
:link colour).
Third test: with all cookies disabled in Firefox: refresh the page. It's
blue. Change the colour to red *in IE*. It's red *in IE*. Refresh the page
in Firefox. Guess what, it's now red in Firefox.
Fourth test:
Look at the page source on the first computer. I see colours like #24285e
and background colours (in your generated background inmage, img/pg.php)
like 9b9bf0.
Look at the page source on the second computer (the one that has never
visited the colour picker). The colours are #000000 and 000000 respectively.
Conclusion:
You are storing the colour info by IP address *AND* you provide a default
color and background-color of black.
Don't do this
Aside:
Disable all cookies in Firefox, refresh the page. It is flat blue, no
texture. Use the colour picker, get a 404 on:
http://www.showandbeshown.com/.php?id=&sentence_id=