各位兄弟,大家来看看这个问题能怎样解决?

各位兄弟,大家来看看这个问题能怎样解决?

各位兄弟,大家来看看这个问题能怎样解决?

if(session_is_registered("user_name"))
                        {
                                echo "<div align=center><p><br align=center>恭喜您,信息验证成功!游览器将自动跳转</br></p><p><br align=center><a href=index.php>如未跳转,请点击这里</br></a></p>";
                                echo "<meta http-equiv='refresh' content='5;URL=index.php'>";

                //echo "<script language=javascript>parent.window.location.href='index.php';</script>";
                        }

我在做登陆的时候,如果if语句内用echo "<script language=javascript>parent.window.location.href='index.php';</script>"; 语句跳转就没问题,但如果照上面那样跳转的话,就会弹出个警告:
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

这个问题该怎样解决呢?
有人建议把register_globals打开,这样就出现了一个怪问题,用腾讯的IE就不会有这个警告出现,而用系统自带的IE还是会出现这个警告?
而且把全局变量打开是不安全的,各位兄弟谁能告诉我这个问题能怎样更好的解决呀?想要我实现的这种效果.

应该把整个代码发出来看看
毕业了。。。

<?php
        session_start();
        $username=trim(addslashes($_POST['username']));
        $password=md5(trim(addslashes($_POST['password'])));
        //echo $username;
       
        include("connect.php");
        include("comm_fns.php");
       
        if($username && $password)
        {
                $sql="select userid from registerdetails where user='".$username."' and password='".$password."'";
                //echo $sql;
                $rs=mysql_query($sql);
                $row=mysql_fetch_array($rs);
                $rs_num=mysql_num_rows($rs);
                if($rs_num)
                {
                        session_unregister("user");
                        session_unregister("userid");
                        //session_destroy();
                        $user_name=$username;
                        $user_id=$row['userid'];
                       
                        session_register("user_name");
                        session_register("userid");
                        //if(isset($_SESSION['user_name']) )
                        if(session_is_registered("user_name"))
                        {
                                //echo $_SESSION['valid_user'];
                                echo "<div align=center><p><br align=center>恭喜您,信息验证成功!游览器将自动跳转</br></p><p><br align=center><a href=index.php>如未跳转,请点击这里</br></a></p>";
                                echo "<meta http-equiv='refresh' content='2;URL=index.php'>";

                                //echo "<script language=javascript>alert('登陆成功');history.back(-1);</script>";
                                //echo "<script language=javascript>parent.window.location.href='index.php';</script>";
                        }
                }               
                else
                {
                        errinfo('登录失败!请检查用户名和密码');
                }
        }
        else
        {
                errinfo('请输入用户名和密码');
        }
?>

麻烦能帮我看看呀,谢谢了!

看不出有什么错误
毕业了。。。