Javascript 关闭已打开并多次打开的网站

Javascript 关闭已打开并多次打开的网站,javascript,php,html,redirect,Javascript,Php,Html,Redirect,我有一个无法修改的应用程序。此应用程序打开一个php站点,发送一些信息并将您重定向到新站点 是这样的: <?php do_something(); save_parameters(); redirectto_website(); ?> 现在这个应用程序调用浏览器的次数可能是30倍。我只需要一个重定向 这是我的想法: <?php do_something(); save_parameters(); if(isset($_SESSION["hello"

我有一个无法修改的应用程序。此应用程序打开一个php站点,发送一些信息并将您重定向到新站点

是这样的:

<?php
do_something();
save_parameters();
redirectto_website();
?>

现在这个应用程序调用浏览器的次数可能是30倍。我只需要一个重定向

这是我的想法:

    <?php
    do_something();
    save_parameters();
if(isset($_SESSION["hello"])){ 
echo    "<script>";
echo   "function realClose()";
echo    "{";
echo      "var win = window.open('','_self'); /* url = '' or 'about:blank'; target='_self' */";
echo    "win.close();";
 echo   "}";
echo    "</script>";
echo "<script>window.onload = realClose()</script>";
}
$_SESSION["hello"] = 1;
redirectto_website();
?>

    <html>
    <head>
    <script>
   function realClose()
    {
      var win = window.open("","_self"); /* url = "" or "about:blank"; target="_self" */
        win.close();
    }
    </script>
    </head>
    <body onload="realClose()">
    </body>