在函数里注册SESSION变量
$_SESSION['NAME'] = $VAR
$_SESSION['NAME'] = $VAR
解决方案 »
- 这正则怎么少了一个a?
- memcache没状态了
- 如果让自动刷新的网页在刷新时自动跳到最前方
- 几道php题,求大侠解答
- CSDN会不会往开放平台的方向走?
- php中把@加在语句的前面起到一个什么作用?
- 【求助】PHP判断FTP是否连接成功
- 如何实现把一组复选框作为一个变量数组由表单传递给下页?
- 类实例可以附值给一个session吗?
- 请敎NT4.0 OPTION PACK 与 NT4.0 SERICE PACK的区别?
- 关于一个全文匹配替换解决办法:查找全文中的<tag|a|link... src="src.ext" >中的src.ext并替换为处理后的数据,但tag不包含input,src不
- 先问个THINKPHP关于SAVE的问题
function getxx(&$sessionvar){
$sessionvar="ggg";
}
$f=getxx($Session["tt"]);
$HTTP_SESSION_VAR["USER"]
在类,函数中。
<?php
function Sadd(){
$temp1="qqq";
$temp2="www";
$temp3="eee";
session_register("session_temp1");
session_register("session_temp2");
session_register("session_temp3");
$session_temp1=$temp1;
$session_temp2=$temp2;
$session_temp3=$temp3;}
?>
外面访问是这样的
echo $session_temp1;
<?php
function Sadd(){
$temp1="qqq";
$temp2="www";
$temp3="eee";
session_register("session_temp1");
session_register("session_temp2");
session_register("session_temp3");
$session_temp1=$temp1;
$session_temp2=$temp2;
$session_temp3=$temp3;
//--------------------------------------- 加上这个吧
$GLOBALS['session_temp1'] = $temp1;
$GLOBALS['session_temp2'] = $temp2;
$GLOBALS['session_temp3'] = $temp3;
//--------------------------------------- 加上这个吧
}
?>
外面访问是这样的
echo $session_temp1;
这样应该没有问题了
function Sadd(){
$temp1="qqq";
$temp2="www";
$temp3="eee";
session_register("session_temp1");
session_register("session_temp2");
session_register("session_temp3");////应该这样
$session_temp1=$temp1;//$_SESSION["session_temp1"]=$temp1;
$session_temp2=$temp2;//$_SESSION["session_temp2"]=$temp2;
$session_temp3=$temp3;//$_SESSION["session_temp3"]=$temp3;}
?>
ps:$_SESSION本身就是superglobal,在任何地方都不需要global
//--------------------------------------- 加上这个吧
$GLOBALS['session_temp1'] = $temp1;
$GLOBALS['session_temp2'] = $temp2;
$GLOBALS['session_temp3'] = $temp3;
//--------------------------------------- 加上这个吧
是有必要的。
就是一个简单的东东,从PHP4.2开始就有了$_SESSION[] 超级全局数组,
什么$GLOBALS都不用了,程序如下:<?php
session_start();
function Sadd()
{
$temp1="qqq";
$_SESSION["session_temp1"]=$temp1;}
Sadd();
echo $_SESSION["session_temp1"];
?>