标签: php
当我意识到我的脚本正常工作时,我遇到了这个,但不应该。我通过制作一行脚本来测试它,如下所示:
<?php echo "<br>lang - $lang"; ?>
当我使用查询字符串?lang=japanese运行脚本时,它会输出:
?lang=japanese
lang - japanese
到底是什么?没有$_GET或$_REQUEST语句或除此之外的任何内容。这是怎么回事?
$_GET
$_REQUEST
答案 0 :(得分:2)
与Pekka一样,您可能已在配置中启用了register_globals。这通常被视为安全风险,应该关闭。
register_globals
自PHP 5.4.0起,该功能本身已被删除