When a user visits a page, a session is started, registering the variable "visited" and setting it to true, and registering "time" and setting the time the session was started.
Once a session has started, the user may download any file they want from the server, as long as the request took place in less than 2 minutes from when "time" was timestamped.
The thing is, someone may download a file from download accelerator, windows media player, or anything else; applications that dont support cookies. Will sessions work for this? if a session is started, and a user requests a file from media player, will the session variables still be readable/writeable?
You might say if someone requests a exe file from download accelerator, that it wont pass a php file in the first place, but i took care of that so it will pass through due to serverside configuration changes.
So heres the trimmed down question. If someone visits a page, starting a session (could be from a browser that doesnt support cookies), and visits the same page from download accelerator or media player, or another app (theoretically), will the session variables remain intact, and can i read them. when someone visits a page from media player, can i still read that timestamp that was set when they visited the page in a browser?