PHP / HTML脚本运行两次

时间:2017-08-25 19:58:52

标签: php html duplicates execute

这是我的开始和结束代码段。

<?php
    error_log('Program Overview Start');
    include_once '../../includes/SessionStart.php'; 
    .....
    error_log('Program Overview Done');
    exit();
?>

它被调用(从菜单脚本中):

<tr>
<td><a href="ProgramOverview/" class="smartButton">Program Overview</a></td>
</tr>

我的php_error.log显示:

[25-Aug-2017 12:31:11 America/Los_Angeles] Program Overview Start
[25-Aug-2017 12:31:20 America/Los_Angeles] Program Overview Done
[25-Aug-2017 12:31:21 America/Los_Angeles] Program Overview Start
[25-Aug-2017 12:31:30 America/Los_Angeles] Program Overview Done

页面内容仅显示一次。所有数据都是正确的。

我所做的所有研究都表明&#34;典型的&#34;页面运行多次的原因与HTML有关,如果php_error.log只显示一个条目,则问题肯定是HTML。

我在运行两次的脚本中没有POST或GET。

我唯一的javascript是:

    <head>
    <?php 
        require_once('../../includes/Head.php'); 
    ?>
    <script type='text/javascript'>
        function openNewTab(state,year){
                window.open('/reports/ProgramOverviewByState/?
state='+state+'&poltype=all&exclude_ownop=n&exclude_fleet=n&year='+year);
        }
    </script>
    </head>

通过点击数据行执行:

<tr onclick="openNewTab('<?php echo $old_state; ?>','<?php echo $selected_year; ?>');">

为什么这次双重执行会发生在我身上?

TIA,您可以提供任何提示或帮助。

0 个答案:

没有答案