|
超全局变量-网站建设超全局变量-网站建设 除了自己创建的全局变量,PHP还有几个叫作超全局变量 (superglobal)的预定义的变量。这些变量总是存在的,并且它们的 值也总是对所有的脚本可用的。如下的每个超全局变量,实际上都是 其他变量的一个数组。 • $_GET包含了通过GET方淆是供给f脚本的任何变量。 ■ $_POST包含了通过POST方法提供给f脚本的任何变量。 • $_COOKI E包含了通过cookie提供给f脚本的任何变量。 • $_FI LES包含了通过文件上传提供给f脚本的任何变量。 • $_SERVER包含了像标头、文件路径和脚本位置等信息。 • $_ENV包含了作为服勢器玫境的一部分提交给一个脚本的任何 变量。 • $_REQUEST包含了通过GET、POST或COOKIE输入机制提供 给f脚本的任何变量。 • $_SESSION包含了在f会话中当前注册的田可变量。 本书中的例子将会在可能的情况下使用超全局变量。在脚本中使 用超全局变量对于创建安全的应用程序很重要,因为超全局变量减少 了用户注入式攻击进入到脚本的可能性。通过编码,可以让脚本只接 受你想要的内容,并且按照你定义的方式(例如,从使用POST方法 的一个表单或从一个会话)来接受,可以消除一些由于松散地编写脚 本而引发的问题。 上一篇数据类型-网站建设下一篇黑帽SEO-软文投放平台 |