本帖最后由 garcon1986 于 2009-11-19 00:11:09 编辑

解决方案 »

  1.   

    怎么会有两个..
    第二个不能是&号么?
      

  2.   

    测试过了不能用&。 另外,我的“?page=search”是指向search.php的,后面的query和search是参数。 
      

  3.   

    办法是有的,你就用这样试一下?
    ?page=search?query='.quote_replace(adds($search_results['did_you_mean'])).'&search=1'
      

  4.   

    用urlencode()
    那边接收再urldecode
      

  5.   

    接收URL,并进行处理,然后活动相应在动作。
    感觉有点类似于伪静态。
    就像Q群空间一样,不过他是用AJAX处理的。
    首先获得#后面的URL,然后分析,然后再向服务器请求数据,服务器再响应……
      

  6.   

    请问怎么做? 之前查了不少资料,可是还不会用urlencode
      

  7.   

    一样还是不行,点击搜索按钮后,网页定向到了index.php/?query=&search=1。 
      

  8.   

    <?php
    echo 'index.php/?page=' . 
         urlencode( 'search?query='.quote_replace(adds($search_results['did_you_mean'])).'&search=1');
    ?> 
    如果是地址栏传递或者From的Action传递的,直接_GET/_POST即可
    如果是From的Input传递,则需要urldecode处理
      

  9.   

    请把你的问题描述清楚!
    如果你给出的是一个链接的话,那么index.php中的$_GET将是
    Array
    (
        [page] => search?query=xxx
        [search] => 1
    )
    这样的结果,并不存在任何问题
      

  10.   

    index.php/?page=search 因为只有一个入门文件index.php,/?page=search指定页面是search.php。?query='.quote_replace(adds($search_results['did_you_mean'])).'&search=1' 是指定的search.php下面的参数。