一个关于用header返回地址的问题

我的代码为
<?
include ("connect.php");
$sql="select * from download where id=".$id." ";
$result=mysql_query($sql,$connect);
if(...) $url=$row["url_1"];
else $url=$row["url_2"];

mysql_close($connect);
header("Location: "."".$url."");
?>

我预测应返回的地址为
http://1.1.1.1/php/soft/soft_php/download.php?downid=1&id=535

可是返回的是
res://C:\WINNT\System32\shdoclc.dll/navcancl.htm#http://1.1.1.1/php/soft/soft_php/download.php?downid=1&id=535

请问这是什么错误,该怎么改
谢谢
[554 byte] By [amartapple] at [2008-2-13]
# 1
header("Location: "."".$url."");
改成
header("Location: "."\"".$url."\"");
realyfly-_ at 2007-10-29 > top of Msdn China Tech,Web,PHP...