我们可以在PHP中使用相同的变量名称来获取数据。例如:获取变量是$_GET['V']
,现在可以使用$V
变量用于其他目的,否则会导致歧义?PHP变量混淆
Q
PHP变量混淆
3
A
回答
3
$_GET['V']
和$V
没有任何联系在一起,会占用不同的内存。你可以使用两个名字。
如果更改默认PHP配置以启用register_globals
,则会创建$ V以及$_GET['V']
(如果存在此类查询字符串参数),但仍然可以覆盖它并将其用作单独变量。
register_globals
多年来未在默认的PHP配置中启用。
0
这取决于php.ini配置文件的register_globals的设置
0
你可以用$ V,只要确保register_globals的是关闭的,否则V $将与$ _GET值来inicialized [“V”(但他们会保持不同的可变值,因此赋值给$ V不会影响$ _GET ['V'])
0
是的,如果register_globals关闭 - 它应该。
相关问题
- 1. PHP:混淆$ _SESSION变量
- 2. 混淆如果其他与PHP变量
- 3. JavaScript变量定义混淆
- 4. Ruby变量交换混淆
- 5. .NET settings.settings变量混淆
- 6. C++私有变量混淆
- 7. 混淆静态变量
- 8. 参考变量混淆
- 9. php stream_context_create混淆
- 10. PHP混淆器?
- 11. 在PHP语句中引用混淆PHP变量
- 12. python中的全局变量混淆
- 13. replaceScene()混淆了一个公共变量
- 14. gwt jsni混淆变量名称
- 15. js混淆的全局变量
- 16. 函数外部变量的混淆
- 17. 如何混淆C++变量和函数
- 18. ruby混淆 - 局部变量或instance_method?
- 19. python中的类,变量混淆
- 20. 混淆变量的大小用C
- 21. C++公共变量范围混淆
- 22. 读一个变量混淆了它?
- 23. $ _GET变量与编码混淆
- 24. 混淆while循环和变量
- 25. Python中的全局变量混淆
- 26. For循环变量范围混淆
- 27. Java继承:静态变量混淆
- 28. 与分叉和全局变量混淆
- 29. 混淆类和全局变量
- 30. lambda函数混淆捕获的变量
在PHP 4.2之前它已设置为开启,此功能默认情况下已设置为关闭,因为PHP 4.2.0自PHP 5.3.0起为DEPRECATED,从PHP 6.0.0起为REMOVED。依靠这个功能是非常不鼓励的。 –