Just to be clear: I stumble on a PHP related problem, for which I have not (yet) found a PHP explanation.
So I am exploring that the problem might result from my use of iUI.
Short form: what might lead $_SESSION content to change between several PHP pages?
Background:
From an HTML/javascript/iUI page I am calling PHP scripts A, later B, later C. These scripts are called thru submitting forms with POST.
1 - In A.php I define values in $_SESSION, and luckily they are stil there when later script B is called: this matches the expected session handling.
While in B.php I place some values in the $_SESSION array, eg $_SESSION['my_data']='in Form B';
After setting up these values, check if this worked by displaying the $_SESSION array.
2 - After control returns to the client, script C.php is called... but $_SESSION contents look the same than after script A, ie as if what has happened in B.php... was cancelled or ignored.
Any idea? In which situations do you think this might happen?