|
遇到一个问题,请大家帮忙看一下
在controller里是这么写的
$_tname_ = md5($key.microtime(true)) ;
$tvalue = strtolower(md5(microtime(true))) ;
$data = array() ;
$data["_tname_"] = $_tname_ ;
$data["$_tname_"] = $tvalue ;
$this->load->view('demo',$data);
页面中想这么取值
<input type="hidden" name="_tname_" id="_tname_" value="<?php echo $_tname_ ?>" >
<input type="hidden" name="<?php echo $_tname_ ?>" id="<?php echo $_tname_ ?>" value="<?php echo ${$_tname_} ?>" >
不知为何,页面显示时,
“echo ${$_tname_}” 偶尔显示正常,偶尔报错,报错如下:
Undefined variable
请大家帮忙看一下,是不是哪里写得有问题?多谢了
|
|