setcookie("addr[]", "$url")问题

url.php程序如下
<?php

function GetCurUrl(){
    if(!empty($_SERVER["REQUEST_URI"])){
        $scriptName = $_SERVER["REQUEST_URI"];
        $nowurl = $scriptName;
    }else{
        $scriptName = $_SERVER["PHP_SELF"];
        if(empty($_SERVER["QUERY_STRING"])) $nowurl = $scriptName;
        else $nowurl = $scriptName."?".$_SERVER["QUERY_STRING"];
    }
    return $nowurl;
}

$url=GetCurUrl();

setcookie("addr[]", "$url");

   while($element=each($_COOKIE['addr']))
        {
        print_r( $_COOKIE['addr']);
    }


?>
我想把这个url.php文件包含在网站每个文件中,从而记录把读者访问的url记录在cookie数组中,可是url.php包含在另一文件中(如test.php),只显示test.php文件的url,而以前访问的url就不会显示,请问为什么?有哪个高手可以指点下!!!!谢谢!