AB两个PHP文件,A包含在B里面执行,请问如何传递变量给A?   不用$_GET['$id'] 传递 , 不用$_SESSION['membertype'] 传递a.php
<?php
$i='ok';
?>   b.php
<?php
include ("a.php");
echo $i;
?>

解决方案 »

  1.   


    a.php 
    <?php
    $doma=$_SERVER["HTTP_HOST"];
    function chectttk($doma){
     if ($doma){
       $sql="select title,user,path from cms where doma ='{$doma}'";
    $query = mysql_query($sql);
    $row = mysql_fetch_array($query);
    $title=$row[0];
    $user=$row[1]; 
    $path=$row[2];

    else {  echo "你访问的网站现在维护中!  ";
    }

    }
    ?>b.php b.php 
    <?php 
    include   ( "a.php "); 
    echo   $title; 
    echo   $path; 
    echo   $user; 
    ? > 请问如何传递变量到 b.php 给到  $title? 
      

  2.   

    a.php
    =========
    <?php
    $i = "ss";
    ?>b.php
    ========
    <?php
    include_once( "test_a.php" );
    echo($i);
    ?>******************************************************************以上这样是能正常得到$i的,楼主可以测试。
    至于$title的问题,楼主没有得到,是因为$title在function中定义,属于局部变量,函数运行后会自动注销,所以得不到,把$title的声明拿到函数外面,这样在b.php中就可以得到了。