Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php会话的奇怪行为_Php_Session - Fatal编程技术网

php会话的奇怪行为

php会话的奇怪行为,php,session,Php,Session,im使用php服务器,使用ubuntu 8.04: PHP 5.2.4-2ubuntu5.12 with Suhosin-Patch 0.9.6.2 (cli) (built: Sep 20 2010 13:33:05) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies 我发现了一种奇怪的行为: <?php session_name('se

im使用php服务器,使用ubuntu 8.04:

PHP 5.2.4-2ubuntu5.12 with Suhosin-Patch 0.9.6.2 (cli) (built: Sep 20 2010 13:33:05)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
我发现了一种奇怪的行为:

<?php
session_name('session');
session_start();

$_SESSION['username']='realName';
$username='otherName';
?>

这导致php保存在会话变量“otherName”(而不是“realName”)中。为什么php要将$username保存到会话变量中?如何禁用此功能


提前感谢您的帮助……:)

看起来php.ini中有
register\u globals=on
。从PHP5.3开始,此选项已被弃用,您应该将其关闭。更多信息可以在这里找到:

看起来您的php.ini中有
register\u globals=on
。从PHP5.3开始,此选项已被弃用,您应该将其关闭。更多信息可在此处找到: