带有PHP5.5.15的XAMPP1.8.3-SID变量未定义

带有PHP5.5.15的XAMPP1.8.3-SID变量未定义,php,xampp,Php,Xampp,大家好, 我使用PHP5.5.15运行XAMPP1.8.3,当我将浏览器(最新版本的Chrome或FireFox)指向index.PHP时,出现以下错误: 注意:第1行…\index.php中的未定义变量:SID index.php的第一行如下所示: <?php if ( ! ( $SID) ) { session_start(); } ?> 这段代码在以前的PHP版本(4.x.x)中使用 在线搜索后,我发现需要将session.use\u trans\u sid设置为1而不是

大家好,

我使用PHP5.5.15运行XAMPP1.8.3,当我将浏览器(最新版本的Chrome或FireFox)指向index.PHP时,出现以下错误:

注意:第1行…\index.php中的未定义变量:SID

index.php的第一行如下所示:

<?php if ( ! ( $SID) ) { session_start(); } ?>

这段代码在以前的PHP版本(4.x.x)中使用

在线搜索后,我发现需要将session.use\u trans\u sid设置为1而不是0(默认值)。我这样做了,但问题仍然存在

有人知道为什么会这样吗

提前感谢,,
Nik

PHP有
SID
常量,它没有
$SID
变量。e、 g try
如果(!defined('SID'))
那么事实证明,自从我开发代码(~2007-08)以来,PHP语法和规则发生了很大的变化,其中xammp版本大约是1.6.2,而从那时起与PHP完美配合的代码不再与较新的PHP版本配合使用。语法没有太大变化。有新的补充。但主要的(早就应该发生的,本来就不应该发生)变化是取消了全球语录和神奇的语录。