API 接口设计中 Token 类型的分类与设计

在实际的网站设计中我们经常会遇到用户数据的验证和加密的问题,如果实现单点,如果保证数据准确,如何放着重放,如何防止CSRF等等 其中,在所有的服务设计中,都不可避免的涉及到Token的设计。 目前,基于Token的生成方,我们把Token生成分为两种类型。 1、基于用户/网站,可见的加密请求方式 2 ... »

可前端解密的加密方法探讨和str_replace和preg_replace分析

目的: 对字符串‘123456’进行后端加密,前端js可解密出真实字符 测试代码php: 输出结果: 可见输出结果是:016253 而不是:917283 由此可见str_replace并不是对要替换的字符串依照数组对应关系进行一次性替换,而是根据替换的数组元素,对字符串的每个元素进行挨个替换,替换的 ... »

干货 | PHP就该这么学!

前段时间和大家一起分享了一篇关于学习方法内容《大牛与搬运工的差距——学习方法的力量》。我们将学习过程分成八步,并借鉴了敏捷开发的迭代思想,以达到自我迭代学习的效果。行胜于言,理论结合实践才是王道,所以本文我将基于前面的学习方法,分享我是如何学习PHP的。 为什么学习PHP? 最初接触PHP时,是源于 ... »

斗鱼面试题

1、给定一个字符串str,怎么判断它是否是一个数组arr的键名? array_keys_exists($str,$arr); 2、DNS协议怎么工作的? DNS是应用层协议 ,实现ip与域名的映射,将域名转成对应的IP地址。 3、怎样判断一个数组是否为空? count($arr)和empty($ar ... »

chinese-typesetting:更好的中文文案排版

欢迎指正。GitHub 地址:https://github.com/jxlwqq/chinese typesetting 更好的中文文案排版 统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。 安装 使用 composer 安装: 使用 添加空格 在中文与英文字母/用于数学、科 ... »

接口--php对接农行网上支付平台-b2b

对接农行网上支付平台 从银行那边获取到对应的接口包 将文件保存在网站的路径中 我是destoon网站系统对接,就放在了api/pay/新建一个文件夹abc/下 完成之后填写接口的配置文件 路径:ebusclient/TrustMerchant.ini 标出的内容 都是需要填写的 对应的证书,联系银行 ... »

条件语句和三目运算符的区别

刚入职那会,编写代码一直都是用 条件语句。 后来都不用条件判断了,而直接改用三目运算符了。 下面先看一段案例。 如上两种情况的输出结果差别还是蛮大了。 看如下结果: 有人知道为什么嘛,欢迎留言》》》》》》》》》》 试问:如果将其中的条件(1>2) 改为动态的。在执行时间上会是怎么样的。 >>>>>> ... »

PHP的发展历程

PHP的发展历程 了解一门语言,我们必须知道这门语言的发展史,现在我通过版本的变化以时间轴的形式来说明PHP的发展历程。 1.1995年初PHP1.0诞生 Rasmus Lerdof发明了PHP,这是简单的一套Perl脚本,用来跟踪访问者的信息。这个时候的PHP只是一个小工具而已,他的名字叫做“Pe ... »

php 可变数量的参数列表

php 可变数量的参数列表,PHP 在用户自定义函数中支持可变数量的参数列表。在 PHP 5.6 及以上的版本中,由 ... 语法实现;在 PHP 5.5 及更早版本中,使用函数func_num_args(),func_get_arg(),和 func_get_args() 。 ... »

记一次Java加密加签算法到php的坑

此文为本人原创首发于 http://www.35coder.com/convert_encryption_codes_to_php/。 写代码的经历中,总少不了与外部的程序对接,一旦有这样的事,往往周期会很长,很麻烦,因为你要考虑的事会多了很多,其中安全性的加密解密就是重要的一项。写代码,可以出Bu ... »

Golang vs PHP 之文件服务器

前面的话 作者为golang脑残粉,本篇内容可能会引起phper不适,请慎读! 前两天有同事遇到一个问题,需要一个能支持上传、下载功能的HTTP服务器。我刚好弄过,于是答应帮他搭一个。 HTTP服务器,首先想到的就是PHP + nginx。于是开撸,先写一个PHP的上传 好了,写好了!需求完成了!测 ... »

js的快速搜索

公司这几天项目很紧张,然后一直有各种乱七八糟的事,突然说要整个搜索的功能,第一时间想到的就是用php的模糊搜索,但是性能耗的很大,并且调取出的数据的速度贼慢,在百度上找到一个通过js来搜索的功能分享给大家。 这个是页面 出来后的效果: 页面代码: js代码 php只做了输出数据所以在这里就不放出来了 ... »

看看世界流行编程语言创始人都是谁?

易语言是一门以中文作为程序代码编程语言。以“易”著称。创始人为吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。 1990年吴涛开始自学程序设计,... ... »

MySQL上机实习报告(一)

这次上机实习其实是比较顺利的,因为之前在上课时就已经下载安装好了的,在课后也有自己试验过。但是在实习时还是有一些小小的麻烦,在查看数据库,输入指令show databases时少打了一个‘s’,导致一直错误,问了同学也没解决,后面到网上查阅时才发现了这个问题。另外,在上机时,因为粗心将指令打错而导致... ... »

php 把数字转化为大写中文

PHP 数字转大写中文 PHP入门小菜鸟一枚。下午要求写一个把数字转成大写中文的脚本,百度了一波,几十个博客和网站都是用的那四个代码,第一个运行不了,第二个有问题,不合要求,第三个第四个太长,懒得看,只好自己写个,部分代码抄别的,那么多博客相同的代码,我也不知道来源是谁。要去大概这样。 大致思路这样 ... »