php基础第8天
今天说的是有关对url和http协议的相关处理中的一些内置函数
url
1. 对url进行编码:urlencode($str) 2. 对url进行解码:urldecode($str) 3. 对url进行分析得到的是一个数组:parse_url($str)http
- 重定向:header(“location:http://www.php.net”)
- 获取http的头部信息,得到的是一个关联数组:$_SERVER
- 生成cookie:setcookie(“cookie名”,“cookie的值”,时间戳(有效期),“有效路径”);其中值只能是字符串或者是数字,不能是复杂的一些数据结构
- 获取cookie值:$_COOKIE[‘cookie的名’]
- 删除cookie:
(1)setcookie(“cookie的名”,"")
(2)setrawcookie(“cookie的名”)
(3)$_COOKIE[‘cookie的名’]=""
(4)unset($_COOKIE[‘cookie的名’])
php中获取系统信息
- 查看php中的环境变量:getenv(’’);
- 添加php的环境变量:putenv(‘环境变量名’,‘环境变量值’)
- 获取php中的载入的扩展模块:get_loaded_extensions()
- 获取每个模块的函数:get_extension_funcs()
- 获取php当前各类信息:phpinfo()
- 获取当前的php的进程号和所有者:getmypid();get_current_user()