楚天之怒 's  Blog

设置背景图片

API权限控制(token)

API权限控制(token)
    web开发有session cookie实现权限控制,轻松加愉快。    那么问题就来了,在开发API的过程中如何实现像WEB开发一样的权限控制呢?    restful Api如何实现呢?     &...

API数据安全解决方案

API数据安全解决方案
 接口安全要求:            1.防伪装攻击(案例:在公共网络环境中,第三方 有意或恶意 的调用我们的接口)            2.防篡改攻击(案例:在公共网络环境中,请求头/查询字符串/内容 在传输过程被修改)&n...

php生成GUID

php生成GUID
<?php UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。 UUID按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。 由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一...

PHP 输出缓冲区

PHP 输出缓冲区
一般的PHP脚本中,PHP标签之外的任何HTML语句将会发送到浏览器客户端,而默认的PHP的echo,print之类的输出将会被缓存.当缓存达到特定的大小或页面脚本执行,或强行刷新缓冲区才会发送到浏览器客户端.比如,下面代码会循环完后再把输出发往浏览器for($i=0; $i!=3;++$i){     e...

php导出text文件(解决数据量过大变量内存溢出问题)

php导出text文件(解决数据量过大变量内存溢出问题)
昨天小组长让我解决一个导出text文件,因为数据量过大(几万条)服务器内存又小。导出几千条数据的时候还算好,数据量一大就GG了。我是绞尽脑汁也没搞清楚如何向浏览器分次写入数据。第一个思路是在服务器创建一个txt文件分次取出少量数据写入TXT文件,然后把文件地址发送给浏览器让浏览器跳转到该链接地址下载。可惜我还在纠结怎么写的时候,小组长已经写好了。(受到了一万...

php://input 和 php://output的备注

php://input 和 php://output的备注
php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替$HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $HTTP_RAW_POST_DATA 默认没有填充, 比...
00:00 / 00:00
随机播放