AB两个PHP文件,A包含在B里面执行,请问如何传递变量给A? 不用$_GET['$id'] 传递 , 不用$_SESSION['membertype'] 传递a.php
<?php
$i='ok';
?> b.php
<?php
include ("a.php");
echo $i;
?>
<?php
$i='ok';
?> b.php
<?php
include ("a.php");
echo $i;
?>
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?
=========
<?php
$i = "ss";
?>b.php
========
<?php
include_once( "test_a.php" );
echo($i);
?>******************************************************************以上这样是能正常得到$i的,楼主可以测试。
至于$title的问题,楼主没有得到,是因为$title在function中定义,属于局部变量,函数运行后会自动注销,所以得不到,把$title的声明拿到函数外面,这样在b.php中就可以得到了。