繁体   English   中英

PHP自动分配查询字符串变量而不做任何事情

[英]PHP auto-assigning query string variables without me doing anything

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

<?php
echo "<br>lang - $lang"; 
?>

当我使用查询字符串运行脚本时?lang=japanese它输出:

lang - japanese

我勒个去? 没有$_GET$_REQUEST语句或除此之外的任何内容。 这怎么回事?

就像Pekka说的那样,很可能你的配置中已经打开了register_globals 这通常被视为安全风险,应该关闭。

从PHP 5.4.0开始,该功能本身已被删除

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM