为啥我写的这个跳转,里面不能添加统计代码啊?

添加了统计代码就不能执行了。

<?php
header( "location:http://www.tudou.com/home/item_u1593010s0p1.html");
?>

正确的添加代码方法是啥样的啊?

共有5个回答 按发表时间排序
  • 0
    wopus - 2011-09-22

    服务器直接返回状态跳转,不会执行你的统计代码,想跳转的同时做统计,你可以在这个header语句之前写php程序做统计,或者用js方式跳转,也可以执行你的统计代码。

    虎皮鲨 - 2011-09-22

    不会啊,这个也是找人家帮忙写的。
    是不是直接这样就行?

    <?php
    <统计代码>
    header( "location:http://www.tudou.com/home/item_u1593010s0p1.html");
    ?>
    
    wopus - 2011-09-22

    这个header是直接设置的服务器返回状态。
    在设置header前不可以输出任何内容,而且header之后的内容也不会输出,因为会直接跳转。
    上面的统计代码,根本不会被浏览器执行,服务器返回状态的时候页面已经跳转了。
    你的统计代码如果是php的,而且没有任何输出的话,那上面的那段是没问题的。

    虎皮鲨 - 2011-09-22

    看来这个是错误的写法。那么正确的写法是怎么呢,谢谢你了。

  • 0
    sunyu1314 - 2014-10-10

    同问同问同问

做好事要留名,请先登录再回答,如果还没有帐户请先注册