-
关于php后台开发头条小程序支付遇到的坑以及解决方案
整体上看 和微信小程序的签名过程一致 无非就是构建参数 按规则排序 拼接秘钥 加密 发起头条支付的全过程如下: 头条支付的统一下单使用支付宝sdk获取 可以调起APP (第二次为支付宝签名)SDK支付的url 为前端调起支付宝支付的参数签名(第三次) 为前端返回所有所需的参数 最后要使用的时候 实例化下面这个类 调用ttpay头条支付的支付参数了 前端的代码示例 let obj = { data:…- 7.3k
- 0
-
Nginx常见配置记录
通常使用不同的 php.ini 配置信息,可以使用 ptrace或者类似工具读取和分析远程进程的运行数据)运行所导致的异常缓慢; 请求完成和刷新数据后,继续在fast-cgi协议处理进程->监听一个端口等待任务 用户请求->web服务器->Nginx配置 server { root /data/wwwroot/; server_name www.simmoc.cn; locati…- 380
- 0
-
PHP 中函数 isset(), empty(), is_null() 的区别
null() 这几个变量。 echo $var + 3; //使用这个变量出现:Notice: Undefined variable: var in 如果将其改写成: $var = NULL; echo $var + 3; //这样就不会有问题了 所以变量最好初始化,即使没有,可以将NULL赋给变量,表示这个变量已经定义但没有值,属于 NULL 类型。 is_null() 当满足下面三种情况时,i…- 433
- 0
-
PHPWord 导出简历经验小结
最近做的一个招聘的项目含有word导出功能 php方法的变量用${变量名}来表示 循环块要用${tag}开始用${/tag}结束 写出的最后效果如下 然后就是php代码部分了 /** * 简历导出 * * @param [type] $ids * @return void */ public function export($ids) { //找到模板文件的位置 $path = __DIR__.&…- 1.4k
- 0
-
PHP $_SERVER[‘SERVER_NAME’] 和 $_SERVER[‘HTTP_HOST’] 的区别
$_SERVER['SERVER_NAME']是固定的,是请求输出域名,则输出客户端- 154
- 0
-
-
-
-
通过Apache和Nginx解决跨域问题
为什么配置伪静态? 1.伪静态通过URL重写隐藏应用的入口文件index.php和实际路径,会减少些许安全问题。 2.配置伪静态重写URL后,可以使得URL链接更加优美,否则会有太多的[/&- 250
- 0
-
-
PHP获取一篇文章内容中的全部图片并下载函数
function downImagesFromTargetUrl($url, $target_dir = null) { if(!filter_var($url, FILTER_VALIDATE_URL)){ return false; } if(!$target_dir) { $target_dir = './download'; } $root_url = pathinfo…- 351
- 0
-
-
PHP文件末尾是否应该加 ?> 结束符号,为什么?
主要防止 include,require 引用函数比如 session_调用,就会造成不是期望的结果。 PHP文件的编码不包含BOM的 UTF8,这也是PSR-2中的规范,纯PHP代码文件必须省略最后的 ?> 结束标签。- 142
- 0
-
MAMP Pro开发环境中使用Nginx时 访问fastadmin后台提示模块不存在解决方案
前言 php开发的时候 使用的最多的集成环境就是M文件是不一样的,注意,真的不一样,虽然使用同一个apache ,nginx 和mysql ,但是apache配置文件不一样。 mamp 的apache配置文件:/Applications/MAMP/conf/apache/ mamp pro 的apache配置文件:/Library/Application Support/appsolute/MAM…- 904
- 0
-
-
PHP如何设置一个30分钟过期的Session?
设置seesion.cook分钟, 并设置session.gc_maxlifetime也为30amp. 每次访问之前, 判断时间戳. 每个session值在赋值后,会在24文件并不会从/tmp目录下删除。 如果在24ie["PHPSESSID"]被销毁,但是服务器下的session值并不会因此被标为垃圾,session请求,执行一次1÷100,也就是 1% 的概率计算,如果计算…- 171
- 0
-
-
macOS 上安装 PECL
一、简介 PECL(The PHP Extension Community Library)是 PHP 扩展的存储库,为 PHP 所有的扩展提供提供托管和下载服务。 通过 PEAR(PHP Extension and Application Repository)的 Package Manager 的方式,可以对 PECL 扩展进行下载和安装。 二、安装 官方提供了 PEAR 在各个平台的安装方式…- 198
- 0
-
-
[转]PHP优秀资源,都给你整理好了
最后更新于 2019.05.26以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。 每周在 GitHub 上更新,觉得不错请点个 Star ❤️ 如转载分享,请保留出处,谢谢 ? 原文地址: https://shockerli.net/post/ph... GitHub: https://github.com/shockerli/... PHP PSR 代码标准 官网: https:…- 529
- 0
-
-
设计模式(45 种)
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式使代码编制真正工程化,设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在…- 65
- 0
-
PHP类有哪些魔术方法,各有什么用途?
__con函数,每次new创建新对象时先方法。 __destruct():析构函数,对象的所有引用都被删除,或者当对象被显式销毁时执行。 __c方法时,__callStatic():在静态上下文中调用一个不可访问allStatic() 会被调用。 __get():读取不可访问属性的值时,__get() 会被调用。 __set():在给不可访问属性赋值时,__set() 会被调用。 __isset(…- 162
- 0
-
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!