现在遇到一个问题,就是网址上page=2&page=1中的&是什么意思?貌似只执行后面的部分,前面的直接被忽略了。

解决方案 »

  1.   

    $url_query = ereg_replace("(^|&)page=$page", "", $url_query)中的^page=$page无效是怎么回事,就是第一个page=2删不了,为什么?
      

  2.   

    是并列参数的关系,等同于如下的意思:page=2

    page=1两个参数,为什么只执行后面部分的原因是因为两个参数名是一样的,都是page,因此以最后出现的值为准,因此page=1,改一下参数名就可以两个都获取了
      

  3.   

    你echo一下$url_query看是 多少。在替换之后输出。
    楼主用的php什么版本。。还在用ereg_replace?
      

  4.   

    20分长期求助帖,跟CSDN叫板嘛?咔咔
      

  5.   

    $_GET['page']=1; 
    $_GET['page']=2;
    echo $_GET['page'];