和PHP没有关系,是你的HTML代码写的不正确href没有加引号,输出出来就是这样了: 第一页 一眼就看出来time传过去应该是2009-04-30,而且page参数也没有传过去加上双引号就行了:$page_string = ' 第一页 '一定要按规范来写代码,这是良好编程习惯的一种。否则容易产生各种各样莫名其妙的问题。
利用urlencode($time)函数