停止在刷新时消失

I have a PHP page embeded in an tag, and in the PHP page is a meta refresh. Every time it refreshes the text in the embed blinks away for a second, is there any way to make it so that it only updates the embed box instead of refreshing it and making the text vanish?

The only way to do it is to change the method completely: instead of using <iframe>, you should request this PHP script with AJAX, and then update the area content with Javascript.

For example,
1. assuming you have jQuery installed (howto).
2. assuming that "area" is a <div id="area"></div>
3. assuming you have to call the script.php to load the content
4. assuming the refresh rate = 5 seconds

<script>
    $(function(){
        setInterval(function(){ 
            $("#area").load("script.php");
        }, 5000);
    });
</script>