I have been using a database implementation to limit only one download at a time on my server. This is kind of error prone and has known issues, so I thought about trying to do it with the session variables instead. Only problem is that I use the following command before i start sending the file so that the user can browse the site still while downloading:
session_write_close();
I want to check if a variable in the session exists, then if not add one, close session, then re-open the same session and delete the old variable that i added. Is this possible? Or is there an easier way to go about this? Or should i just stick with db implementation.
Thanks
In the end I could not find a stable Session solution, as it was causing corruption in the session, so I ended up just sticking with my database implementation for now. Sorry this question will not help future searches 🙁