能,yun.php里面这样写
<?
echo $_GET['Way'];
?>

解决方案 »

  1.   

    试了一下 !  在普通的.php页面可以     在套模版的htm中就不行了~  直接显示出
    include("http:/localhost/yun.php?Way=gg") 出来了~  关没有执行~ 不知为何
      

  2.   

    模版页面被eval过一次<?include("http:/localhost/yun.php?Way=gg");?> 这个放模版里 不知为何就不行了~
      

  3.   

    <?php
    $url="http:/localhost/yun.php?Way=gg";
    $f=explode("?",$url);
    $ff=explode("&",$f[1]);
    for($tmpa=0;$tmpa<count($ff);$tmpa++){
       $fff=explode("=",$ff[$tmpa]);
       $_GET[$fff[0]]=$fff[1];
    }
    @include($f[0]);
    ?>
      

  4.   

    我include("http://")文件,无法获得GET值,被包括的PHP文件已被PHP解释
      

  5.   

    就是要把里面的东西include进来~  include和模版里了~  执行不了`  ~
      

  6.   

    自己认真分析一下工作流程,看看问题出在哪里?这是我的测试,应该和你的相似吧?
    <?php
    $str = 'include("http://localhost/yun.php?Way=gg");';
    eval($str);
    ?>yun.php
    <?php
    print_r($_GET);
    ?>结果
    Array
    (
        [Way] => gg
    )不过可能与php版本有关,这样的写法要php4.3.0以后才支持
      

  7.   

    不在程序文件里面用变量付值,要在模版文件里面直接加include调用了~   可模版里面的include不被执行
      

  8.   

    唠叨
    上面程序是不是有问题呀.
    eval($str)这句好像不行吧.
      

  9.   

    可以运行得通.为什么这样可以呢?
    我原来用
    <?php
    $str='这个 $string 中装有 $name.<br>';
    eval($str);
    ?>
    这样就出错.
      

  10.   

    eval需要用合法的php程序段作为参数
    显然
    这个 $string 中装有 $name.<br>
    不是合法的php程序改作
    $str='echo "这个 $string 中装有 $name.<br>";';
    eval($str);