在和一个java项目对接的过程中,对方项目要求post一个json过去,之前也有过类似的需求,php端是直接将数组转化成json发送的,对方结束及返回都没有问题。但是这次就怎么也调不通,发现返回值总是415,经过一段时间的郁闷,加上查阅资料,发现可能是需要声明一下数据格式为json。试了一下,果然好了,代码如下:
在编程语言目录中的文章:
php根据二维数组里的一个值检索
有一个数组,通过键,找到相应的值,太简单,相信你有太多的方法可以做到,但是有一个二维数组,让你通过第二维数组里面的一个值,找到这个第二维数组呢?
上代码:
php加密16位md5乱码的问题
php默认的md5加密是32位的,官方文档上说,如果给第二个参数赋值true,就会产生16位的md5,但是实际并不是这样,当我们在把第二个参数设置为true的时候,结果变成了乱码。
php的memcache和memcached扩展区别
发这篇博客的场景是这样的,公司服务器上在使用memcache,今天要在我本地也部署一套开发环境,于是我轻车熟路的装好了memchache扩展,但是运行的时候却报错了:“include(Memcached.php): failed to open stream: No such file or directory”,我就奇怪了,明明扩展加载好了嘛!
仔细一看发现端倪了,原来我加载的是memchache扩着,而项目中用到的是memchached扩展,之前没一直用的是memchache,所以就没注意这个问题,查了一些资料,memchached是memchache的升级版,功能会全一些。
PHP发起CURL请求时,报Protocol https not supported or disabled in libcurl
今天在做php的curl时,请求地址为https协议,使用之前写好的,也验证过的curl类去调用,却总是报&# […]
PHP 之 FastCGI 与 mod_php 详解
背景
PHP最常用的方式是以模块的方式(mod_php)运行在Apache中,也是Apache运行PHP的默认方式;但在Nginx中,Nginx又使用的是PHP-FPM,但是PHP-FPM到底是个什么东东?跟php有什么关系?今天我们一起来探究一番。
PHP下的AES加解密
此类需要借助php的mcrypt扩展,后面也提供了一个纯php的加解密类:
CentOS6.6安装lnmp记录
PHP-redis中文文档<转>
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系
很有用;以下是redis官方提供的命令使用技巧:
为什么 script 标签不能写成自关闭形式
今天早上在 Stack Overflow 看到了这个问题:Why don’t self-closing script tags work? 。答案给出的解释是,在 XHTML 的标准里面规定非EMPTY 标签不能使用自关闭形式。注意这里使用的是全大写的 EMPTY ,所以我不把它翻译为「空白」。
那么 EMPTY 到底是什么呢?写过 DTD 的人应该知道它是个关键字,用来指明一个标签的内容必须是空白,而不能包含文本内容或子节点。看看具体的例子就很容易明白了: