我們可以在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。依靠這個功能是非常不鼓勵的。 –