php 怎么在不同页面用同一个变量?

比如:
在a.php中有<form method="post" action="b.php">
在b.php中有$name=$_POST['NAME'];
我想在c.php中显示$name 的值,怎么弄?

用session吧,简单好用,还安全;
b.php:$_SESSION["aaa"]=$name;
c.php:echo $_SESSION["aaa"];
页面之间的变量是绝对不能相互使用的,
要不 通过get post传递值,要不就是session或cookie,
当然memcache这样的缓存也能做到。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-28
<?php
//b.php
session_start();
$name = isset($_POST["NAME"])?$_POST["name"]:NULL;
$_SESSION["name"]=$name;
?>
<?php
//c.php
session_start();
$name = isset($_SESSION["name"]) ? $_SESSION["name"]: NULL;
var_dump($name);//测试.....
?>本回答被提问者和网友采纳
第2个回答  2011-12-28
可以用SESSION变量传过去。
第3个回答  2012-01-03
c页面中include("b.php")
第4个回答  2011-12-28
全局变量不就好了。。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网