| 变量名 | 意义 |
|---|---|
| $GLOBALS | 包含全局范围内的所有变量 |
| $_SERVER | 服务器设定及环境相关变量 |
| $_GET | 由 GET 方法提交的表单变量 |
| $_POST | 由 POST 方法提交的表单变量 |
| $_COOKIE | COOKIE,赋值时须开启网页缓冲,参阅 |
| $_FILES | 上传的文件 |
| $_ENV | 环境变量,相当于 Request.ServerVariables
若不支持,应用函数 getenv("item") 取值 |
| $_REQUEST | 所有表单变量 |
| $_SESSION | 会话变量 |
| 语法 | 意义 |
|---|---|
| session_start() | 启动会话,需位于文件第一句 |
| session_register("abc") | 注册会话变量 |
| $abc=123 | 会话变量赋值 |
| session_destroy() | 清除会话 |
| session_is_registered("abc") | 检查会话变量是否已经存在 |
| session_unset() | 删除所有注册变量 |
| session_encode() | 信息编码(会话文件内容) |
| session_decode(string) | 信息解码,成功返回 TRUE |
| session_id([string]) | 取出或设置 ID 号 |
| session_name([string]) | 取出或设置 会话名称 |
| bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]]) |
| 参数 | 意义 |
|---|---|
| name | 关键字,如"name","office[name]"字典式 |
| value | 值,用空串 "" 将删除一个关键字。 |
| expire | 有效时间,如:time()+60*60*24*30 表示 30 天 |
| path | 有效路径,如"/"本网站,"/price"本网站某目录 |
| domain | 网站主地址部分 |
| secure | [0]/1,设置安全级别,1 则仅在使用 HTTPS 协议传送 |