PHP自动分配查询字符串变量,无需我执行任何操作

PHP自动分配查询字符串变量,无需我执行任何操作,php,Php,当我意识到我有一个脚本正在运行,但不应该运行时,我遇到了这个问题。我通过制作一行脚本来测试它,如下所示: <?php echo "<br>lang - $lang"; ?> 怎么回事?没有$\u GET或$\u REQUEST语句或除那一行以外的任何内容。这是怎么发生的呢?就像前面所说的,很可能您已经在配置中打开了。这通常被视为安全风险,应该关闭 从PHP 5.4.0开始,该功能本身实际上已被删除。register\u globals指令很可能已打开:这是一个糟糕的功

当我意识到我有一个脚本正在运行,但不应该运行时,我遇到了这个问题。我通过制作一行脚本来测试它,如下所示:

<?php
echo "<br>lang - $lang"; 
?>
怎么回事?没有
$\u GET
$\u REQUEST
语句或除那一行以外的任何内容。这是怎么发生的呢?

就像前面所说的,很可能您已经在配置中打开了。这通常被视为安全风险,应该关闭


从PHP 5.4.0开始,该功能本身实际上已被删除。
register\u globals
指令很可能已打开:这是一个糟糕的功能,理想情况下应该将其关闭。我不知道它是这样工作的。当然,正如我所说,当我意识到一个脚本不应该工作时,我发现了这一点(我没有使用$\u GET或$\u REQUEST语句)。现在我想知道有多少我的其他脚本是以同样的方式被未来化的。。。
lang - japanese