<?php
session_start();
$_SESSION['url'] = 'session';
$url = 'abc';
echo $_SESSION['url'];
?>这样会输出'abc',同名为什么会出现这种现象,有没有文档是讲这个的?如果我想在不改变SESSION名字的时候用到SESSION值有什么办法吗?
解决方案 »
- php mail函数发送邮件被认为是垃圾邮件
- PHP textarea 换行问题
- 菜鸟之每日一问:php函数定义
- is_uploaded_file() 函数的返回值是什么?
- supplied argument is not a valid MySQL result resource in
- setcookie 的Path属性可以设置,上级目录吗?
- Parse error: syntax error, unexpected '0' (T_LNUMBER) in F:\wamp\www\book_club\v
- 求助脚本分类!!!
- 紧急求急!答者有分。
- thinkPHP 中的dump函数
- <?= 与 echo 的区别.
- 关于一个二维数组的问题
<?php
session_start();
$_SESSION['url'] = 'session';
$url = 'abc';
echo $_SESSION['url'];
?>
/*
楼主是看花眼了,或者晕了吧,不可能是php的bug吧,你是php5的测试输出:session
*/
session_start();
ini_set('register_globals', false);
$_SESSION['url'] = 'session';
$url = 'abc';
echo $_SESSION['url'];
?>
确实是有这个问题,我现在一般给SESSION起的名字,和变量的名字不能冲突
设置register_globals=Off时,结果显示session
google一下开关状态的区别,注意修改后重起Apache.