As I pointed out in that thread, I believe the user who made that claim is in error. The content of session variables are stored server side, so I reason that the client cannot arbitrarily alter them. What the client can do is change the session id, be it by changing the session cookie, or the session id passed in the query string. The client can also indirectly alter the content of session variables via your script, but that is to be expected (e.g., if you store the username as a session variable, a change of username using a form would eventually propagate to a change of the value of that session variable).