そもそも、外部変数はクライアント側とサーバ側で矛盾を来たさないのでしょうか?
phpには$_POSTなどがあり、これはクライアントサイドの情報をサーバサイドに送るシステムとも言えます.
そして、一般的には,一つのサーバに対して、クライアントは複数います.(例 webサイト)
今,サーバSを利用しているクライアントA,Bがいるとします.一方、websiteでは、初期変数
$_POST["param"]=="initial";
とされています.クライアントの操作によって、この値は,変わっていきます.そうすると、クライアントAの操作によって
$_POST["param"]=="valueA"
になった状態のときに、クライアントBが
$_POST["param"]=="valueA"
を引きずって、処理を受けるとしたら都合が悪いです.
引きずる値は,
$_POST["param"]=="initial"
でないと困ります.おそらく、PHPは、この点については対処してるんだと思います.どういう機構で対処されてると考えればいいでしょうか?
お礼
大変参考になりました。ご指定のURLをよく読みこんで見ます。ありがとうございました。