请问如何把变量从当前页面传到本页面引用的模板页面中去?

请问如何把变量从当前页面传到本页面引用的模板页面中去?

请问如何把变量从当前页面传到本页面引用的模板页面中去,在模板页面中又如何获得该变量?/
比如:
t1.php
$nickname="111111111";
$password="222222222";
.......
eval("\$Header = \"".$Temp->getTemplate("header")."\";");
eval("\$Buttom = \"".$Temp->getTemplate("buttom")."\";");
eval("\$Text = \"".$Temp->getTemplate($tpl)."\";");
......
($tpl是要传变量过去的模板页面,即Message.tpl.php这个页面)
........

我想把变量$nickname和$password传到Message.tpl.php这个页面中去,在模板Message.tpl.php页面中又如何获得该变量?
请问,该如何实现???

我刚学PHP不久,只能试着回答你,因为今天鱼大哥好像不在,不然,他可是很强的
想要在不同的页面传递变量,有两种方法,SESSION和COOKIE,COOKIE我不会,希望鱼版主能出个贴子教教我们这些新手
用SESSION来传递时,先要声明session_start();然后,$_SESSION['nickname']=$nickname;$_SESSION['password']=$password;
然后,你在别的页面显示时就可以用echo $_SESSION['nickname'];也可以写作<?= $_SESSION['nickname']?>
我不知道回答的对不对,有问题咱们再一起讨论,我学PHP只有一个月

虽然传不过去,我还是非常感谢你

我试过了,用session传不到模板页面中,
提示:
eval("\$Text = \"".$Temp->getTemplate($tpl)."\";");
这一行出错,即显示不出这个模板页面.
这两个:
eval("\$Header = \"".$Temp->getTemplate("header")."\";");
eval("\$Buttom = \"".$Temp->getTemplate("buttom")."\";");
没问题.
如何解决呢?

虽然你回复你方法不行,可还是非常感谢你!
你的QQ是多少呢?
还有你说的鱼版主的?
谢谢,非常愿意和你交朋友!

你说的模板页面是不是一些软件中自带的网页设计样式,开头就是Template什么的,哎,我一直没用过模板设计网页,惭愧,哈哈
鱼版主的QQ我不知道,不过,他好像专门建了个PHP的QQ群,你在首页上找找,有这个主题,进去就能看见QQ群的号码了,去那上面提问题,应该回复的比较快吧,赶紧去问问吧
我在大阪,用不了QQ,真遗憾,呵呵,51202662,我的QQ号.

模板穿参数?要看模板的结构而定吧?
我也不是很清楚啦。用过smarty,还没有深入研究过
暑假好好研究研究才行
如履薄冰

谢谢你们的回复!问题我已经解决了

谢谢你们的回复!问题我已经解决了
     非常高兴认识你们!

说一下怎么解决的吧,好学习一下

问题解决了

就是直接取变量,只是我之前一直采取<?=$XXX?>这样的方式取变量,原来 是{$XXXX}这样取的,真是的!

哈哈,这样啊,嗯,知道啦