php5简写变量

时间:2011-04-29 21:54:53

标签: php

我见过大多数开发人员使用$name代替$_GET['name']$domain而不是$_POST['domain'],这是php5的简写,是安全还是任何文档它

2 个答案:

答案 0 :(得分:5)

这是有效的,因为他们正在使用(不明智的,现在谢天谢地)register_globals功能。 (有关完整的低位包括安全相关信息,请参阅Using Register Globals上的PHP手册部分。)

确实建议不要使用这种方法,而是显式使用$ _POST或$ _GET变量,因为有一个潜在的安全问题世界等着你。

答案 1 :(得分:1)

您列出的示例仅在设置register_globals时可用。它从PHP 5.3开始被弃用,不应该被使用,因为它存在安全风险等。

阅读文档中的更多内容 - http://php.net/manual/en/security.globals.php