我們可以在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變量分配混淆
- 2. PHP:混淆$ _SESSION變量
- 3. 變量混淆
- 4. 混淆php變量被傳遞
- 5. 混淆如果其他與PHP變量
- 6. 與php變量問題混淆
- 7. 批次的變量混淆
- 8. .NET settings.settings變量混淆
- 9. 參考變量混淆
- 10. Ruby變量交換混淆
- 11. JavaScript變量定義混淆
- 12. jQuery變量分配混淆
- 13. C++私有變量混淆
- 14. 混淆靜態變量
- 15. PHP混淆器?
- 16. php stream_context_create混淆
- 17. 在PHP語句中引用混淆PHP變量
- 18. 讀一個變量混淆了它?
- 19. 混淆 - 重命名變量與mono.cecil
- 20. C++公共變量範圍混淆
- 21. js混淆的全局變量
- 22. python中的全局變量混淆
- 23. 混淆類和全局變量
- 24. progruard僅混淆變量名稱?
- 25. Python多變量賦值混淆
- 26. 如何混淆C++變量和函數
- 27. 繼承混淆實例變量
- 28. 全局變量代碼混淆
- 29. 混淆變量的必要性
- 30. 函數外部變量的混淆
在PHP 4.2之前它已設置爲開啓,此功能默認情況下已設置爲關閉,因爲PHP 4.2.0自PHP 5.3.0起爲DEPRECATED,從PHP 6.0.0起爲REMOVED。依靠這個功能是非常不鼓勵的。 –