hehexu

博客园 首页 新随笔 联系 订阅 管理
  201 随笔 :: 11 文章 :: 1 评论 :: 15万 阅读

11 2018 档案

摘要:为了确保操作的有效性和完整性,可以通过锁机制将并发状态转换成串行状态.作为锁机制中的一种,PHP的文件锁也是为了应对资源竞争.假设一个应用场景,在存在较大并发的情况下,通过fwrite向文件尾部多次有序的写入数据,不加锁的情况下会发生什么?多次有序的写入操作相当于一个事务,我们此时需要保证这个事务的 阅读全文
posted @ 2018-11-21 09:57 hehexu 阅读(602) 评论(0) 推荐(0) 编辑

摘要:php.ini:memory_limit memory_limit是设置内存限制的,如果使用readfile()读取文件就会和这个有关, 调用readfile()函数将打开这个文件,并且将文件内容输出到标准输出(浏览器)中,然后再关闭这个文件。 第二种方式是fpassthru()。要使用这个函数,必 阅读全文
posted @ 2018-11-18 21:08 hehexu 阅读(410) 评论(0) 推荐(0) 编辑

摘要:在用一个某开源插件做封装,想要传一些参数进去。 多数字段都是普通字符串参数,但是有一个字段传的是json,结果发现这个插件一看到大括号和双引号就识别错误了。 不想改这个插件的源码,考虑自己传进去的时候转译一下。实测url_encode和base64都可用。 没有任何加密需求(传输走的https。两端 阅读全文
posted @ 2018-11-18 11:56 hehexu 阅读(2001) 评论(0) 推荐(0) 编辑

摘要:left join 是以A表为基础,A表即左表,B表即右表。 左表(A)的记录会全部显示,而右表(B)只会显示符合条件表达式的记录,如果在右表(B)中没有符合条件的记录,则记录不足的地方为NULL。 例如:news 与 news_category表的结构如下,news表的category_id与ne 阅读全文
posted @ 2018-11-17 15:29 hehexu 阅读(471) 评论(0) 推荐(0) 编辑

摘要:代码a: 复制代码 代码如下: <?php echo'hello</br>'; echo'world!'; ?> output: helllo world! 代码b: 复制代码 代码如下: <?php echo'hello\n';//unix系统使用\n;windows系统下\r\n echo'wo 阅读全文
posted @ 2018-11-14 20:17 hehexu 阅读(478) 评论(0) 推荐(0) 编辑

摘要:mod_fcgid: HTTP request length 136136 (so far) exceeds MaxRequestLen (131072) 原来是fastcgi模式下的设置问题,需要在配置文件.htaccess或者直接在apache的配置文件http.conf 中指明,如下: 查看官 阅读全文
posted @ 2018-11-12 17:12 hehexu 阅读(930) 评论(0) 推荐(0) 编辑

摘要:function http(){ return (isset($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off')) ? 'https://' : 'http://';} function get_domain(){ /* 协议 阅读全文
posted @ 2018-11-11 10:54 hehexu 阅读(515) 评论(0) 推荐(0) 编辑

摘要:$curr = strpos(PHP_SELF, ADMIN_PATH . '/') !== false ? preg_replace('/(.*)(' . ADMIN_PATH . ')(\/?)(.)*/i', '\1', dirname(PHP_SELF)) : dirname(PHP_SEL 阅读全文
posted @ 2018-11-11 10:10 hehexu 阅读(159) 评论(0) 推荐(0) 编辑

摘要:session_unset()释放当前用户在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionid session_destroy()删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留,客户端c 阅读全文
posted @ 2018-11-11 09:47 hehexu 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示