PHP笔记
来源:互联网 发布:rhinoceros 软件 编辑:程序博客网 时间:2024/04/29 23:10
PHP使用http_build_query()构造URL字符串的方法
/** * 数据签名认证 * @param array $data 被认证的数据 * @return string 签名 * @author 麦当苗儿 <zuojiazi@vip.qq.com> */function data_auth_sign($data) { //数据类型检测 if(!is_array($data)){ $data = (array)$data; } ksort($data); //排序,ksort() - 根据键,以升序对关联数组进行排序 $code = http_build_query($data); //url编码并生成query字符串,PHP使用http_build_query()构造URL字符串的方法 $sign = sha1($code); //生成签名 return $sign;}
define('NOW_TIME', $_SERVER['REQUEST_TIME']);//$_SERVER["REQUEST_TIME"] 得到请求开始时的时间戳
define('REQUEST_METHOD',$_SERVER['REQUEST_METHOD']);//访问页面使用的请求方法;例如,“GET”, “HEAD”,“POST”,“PUT”
{$vo.update_time|time_format} 时间戳格式化
strpos() 函数查找字符串在另一字符串中第一次出现的位置
//获取参数值的方法测试I public function testI(){ $url='request.ids'; if(strpos($url,'.')){ $urlarray=explode('.',$url); print_r($urlarray); list($method,$name)=$urlarray; echo '<br/>'; echo $method; echo '<br/>'; echo $name; } }
strtolower($method) 把字符串转换为小写字母
parse_str() 函数把查询字符串解析到变量中
<?phpparse_str("name=Bill&age=60");echo $name."<br>";echo $age;?>
0 0
- PHP-笔记
- php笔记
- php笔记
- PHP笔记
- PHP笔记
- php笔记
- PHP 笔记
- php笔记
- PHP笔记
- PHP笔记
- 【PHP】笔记
- php笔记
- php笔记
- PHP笔记
- php笔记
- php笔记
- php笔记
- php笔记
- 新手入门SEO应该怎么做?
- java生成xls下载文件
- 项目的JDK 编译版本和环境不一致
- jquery实现静态html文件的include嵌入效果
- Java连接虚拟机的redis报错问题解决办法
- PHP笔记
- BZOJ 1176 CDQ分治
- Ajax异步加载web网页数据
- Java单例模式几种实现方式
- iOS 升级HTTPS通过ATS你所要知道的
- 深入剖析Android内存泄露原理
- jquery 控制字体放大缩小
- 微信小程序实例-摇一摇抽奖
- .app: resource fork, Finder information, or similar detritus not allowed