Ok, there is a syntax error in the code, use this code instead:
<pre><?php var_dump($_SESSION); ?></pre>
I cannot answer the question of why it is not working yet, that is what I am trying to troubleshoot here.
The rues look like they are created correctly, so i am trying to see what is stored in the session to see what data the rules are using.
My guess is that the data stored in the session is at the heart of the matter but need to see that data before I can answer the question, that is what the var_dump code will help me do.