php手册:
1.parse_url 
2.parse_str

解决方案 »

  1.   


    <?
    foreach($_GET as $key=>$value){
        echo "key=>'".$key."' value=>".$value."<br>";
    }
    ?>
      

  2.   

    a.php<?php
    $str="http://dowfuusfv.com/homebbsss.php?tid=214895&ekia=&page=2";
    $array=split('[?]',$str);
    echo "<iframe src=\"b.php?$array[1]\"></iframe>"
    ?>
    b.php<?php
    echo $_GET["tid"]
    echo $_GET["page"]
    ?>
      

  3.   

    还是用parse_url自带的函数就行,
    说白了我猜想这个函数也是通过上面所介绍的写法封装起来的
      

  4.   

    //默认返回整个数组,如果指定索引则返回当前索引的值.
    function getValue($index = "")
    {
        if($index == "")
          return $_GET;
        
        if(array_key_exists($index, $_GET))
        {
            return $_GET['index'];
        }
        return "";
    }
      

  5.   


    $a=parse_url("http://dowfuusfv.com/homebbsss.php?tid=214895&ekia=&page=2" ));print_r(parse_str($a['query']));
      

  6.   


    $a=parse_url("http://dowfuusfv.com/homebbsss.php?tid=214895&ekia=&page=2" );
    print_r(split('&',$a['query']));