フレームを使って作っています。

index.phpにunset($str);
frame1.phpに$str="テスト";
これをフォームでframe2.phpに送っています。
frame2でecho $str;

これをリロードさせても、index.phpのunset($str);で変数が消されず、
frame2で$strがそのまま表示されます。

更新すると、index.phpが読み込まれるのではなく、frame1と2が読み込まれるだけなのでしょうか?