Maybe opera and safari cached the session variable. Did you try closing the browser, opening a new one and going straight to two.php? It should then be destroyed. It has happened to me with Konqueror before. If this is the case, then there isn't really anything you can do because there is nothing wrong with the script and the session is destroyed.
Hope This Helps.