浏览类别

PHP

PayPal的API签证页面地址

这些支付平台啊,对于开发者,我感觉没一个体验好的,接触过支付宝、腾讯支付、PayPal,感觉就腾讯支付好点,获取支付api啥的都简单明了,但是支付宝和PayPal的路径就深了,特别是PayPal还有很多种对接模式,后台还经常改版,可能是我不习惯吧,因为我经常忘记PayPal的api在哪里。 所以就专门记录一下吧: 默认主api,也就是NVP/SOAP API集成凭证: https://www.pa […]…

继续阅读

查看支付宝合作伙伴身份PID和安全校验码mD5密钥链接

通过支付宝合作伙伴身份来收款的,多是平台类型,不过也有单独应用方式的,因为我一开始并没有找到安全校验码,所以就记录下。 支付宝开放平台:https://openhome.alipay.com/ 一开始我只看见了合作伙伴身份PID,怎么都没有发现这个校验码在那,然后才发现这玩意下一个子菜单里面。 右上角账号-密钥管理 然后点下面这个:mapi网关产品密钥 查看这个MD5密钥,就是一般平台开发写的校验 […]…

继续阅读

修改PHP内存memory_limit限制大小

首先需要知道的是PHP的内存限制并不是越大越好,当然也不是越小越好,太高太少都可能造成服务器死机,具体都是根据自身实际程序需求来的。 它的基础是在服务器的内存大小上限制的,有的程序如果内存限制小了,或者请求的数据太多,就会提示内存已耗尽,这个时候你就可以去把PHP的memory_limit调整一下。 现在安装PHP环境的时候,可能默认是128M或者256M,可以先根据服务器的内存大小重新修改,有人 […]…

继续阅读

linux centos7 安装composer

昨天还说没机器记录composer安装,今天就用上了,因为用脚本安装失败了。 在Linux centos下安装本身就特别简单,几步搞定。 一:下载安装 二:移动文件到环境下 如果移动过去,进行操作提示:-bash: composer: command not found错误,就换到下面的目录: 三:替换内地镜像源(如果你服务器不是中国内地的不考虑这个) 结束。 查看命令: 镜像: https:// […]…

继续阅读

CDN加速下通过nginx获取网站访客真实ip

我们官网后台有访客防火墙,为了统计用户的登录信息,由于网站做了全站的CDN,所以防火墙默认获取到的ip全是CDN的ip。这样就不便于我们做安全工作了,只好剔除CDN的ip,只获取访客的真是ip。由于CDN商家一般不会提供header头,就只能依靠nginx的模块来支持了。一:安装realip模块nginx -V看看有没有安装,没有就单独编译安装下,有就直接修改nginx的配置即可。 如果没有,就进 […]…

继续阅读

whmcs全站用cdn 后台无限登录解决方法

最近给一个whmcs网站用了全站的cdn,不知道是不是这个cdn的问题,反正上之后,网站后台就无限登录了。 用的Any cast技术的cdn,也是为了防御吧,虽然后端真实ip用的100G防御,但是为了速度,只好再用上cdn了。 搜索了下,网上很少讲到这个问题的,只有一个关于用本地文件获取真实ip的方法。 再加上我对whmcs也不熟悉,刚接触几天... 就只好按照php获取真实ip来修改了。 修改c […]…

继续阅读

支付宝开放平台当面付对接网站

最近才发现当面付这个支付宝官方审核不严格,不审核网站有没有备案,比直接对接支付宝的电脑手机支付好。 先去支付宝商家用户中心签约下当面付功能,不过据说现在当面付签约要求挺严格的,需要门头照啥的,我们旗下的几个支付宝号都很早了,以前就申请好了。 然后去支付宝开放平台申请一个网页应用:https://openhome.alipay.com 创建应用-网页&移动应用-支付接入 填写应用名称和上传图 […]…

继续阅读

centos7 安装matomo自建数据统计分析网站教程

我们全部pc网站都是用的谷歌分析analytics,但是毕竟内地网络无法访问,每次访问都得开飞机,偶尔飞机还挂了,就糟心...个人一向不喜欢用国内的统计,所以就只好选择别的了,那就是自己建吧。 然后就选择了matomo程序,matomo有免费开源版本的,免费的对于我们来说足够了,matomo很强大,很多大公司都在用,包括华为,红牛什么的一大堆大企业使用。 前提我们流量访问并不多,只是网站多,用ma […]…

继续阅读

解决php -v查看版本显示路径错误问题

今天折腾服务器里面的php版本,同时安装了4个版本的php。 到最后发现了一个问题,输入php -v,显示不出来php信息。 但是又能用命令重启等。 我php是配置在:/usr/local/php/, 但是系统错误显示我PHP配置在:/usr/local/ph5/ 很明显是我安装php5.6的时候,不知道怎么把默认的路径给改了。 所以需要去看看profile文件,果然里面php配置路径好几个,都是 […]…

继续阅读

PHP页面跳转代码

今天修改了一些这个主题的默认php文件,增加下安全度吧。 其中有个php用到了跳转功能,然后就试了几种方法。 我用的JavaScript 跳转: 第二种:页面标签跳转 这个可以实现页面停留时间跳转, content="1,就是表示停留1秒之后再跳转。 第三种:PHP服务器跳转 header更加安全点,但是可能会引起跳转不成功。…

继续阅读

苹果CMS修改模版标签

第一次接触苹果cms,模版也是别人的,只是帮修改下。 原来首页调用的是人气,也就是几百,几千啥的,需要改成调用评分。 我看了下原来的 人气标签是:vo.vod_hits 评分标签是:vo.vod_score 搜索替换下就行。 改之前: 改之后:…

继续阅读

nginx php安装fileinfo扩展

今天在安装某程序的时候,提示没有fileinfo。 由于fileinfo这个安装的时候比较消耗系统,当时就没有一起安装。 现在就单独安装了。 这个是根据自己PHP版本来的,比如我是7.2.13。 在服务器里面找到下载的php文件,解压,然后进去安装下fileinfo就行了。 先找到自己PHP的文件 tar zxvf php-7.2.13.tar.gz cd php-7.2.13/ext/filei […]…

继续阅读

Linux wget命令--no-check-certificate错误

在给另外个网站做sitemap.xml的时候,用Linux生成结果用错了命令,出现了--no-check-certificate的错误提示。 我用的是: wget -O /网站目录/sitemap.xml  https://www.xxx.com/sitemap.php 但由于是https的域名,这个命令就不对,默认这个只能适用于http的网站域名。 如果是https,得在中间加个代码: wget […]…

继续阅读

多个网站用一个微信公众号授权域名的坑

一个微信公众号只能用一个授权域名,这对于经常玩微信营销的人来说,真的是很不方便。 所以外面也就有很多第三方平台提供这个服务,中间授权的是平台的域名,就是做了一个中转。 而网上也有类似用代码解决的方案,所以我就用代码了。 网上有2个开源的代码: https://github.com/lionskys/codetoany https://github.com/HADB/GetWeixinCode 我用 […]…

继续阅读

微信登录提示Oops! something went wrong

今天在配置一个网站的微信登录之后,我扫描提示了:Oops! something went wrong 微信公众号平台的域名授权也填写了,但还是这个错误。 然后去微信开放平台看,原来是“授权回调域”,我写错了。 微信开放平台不像QQ开放平台一样,微信开放平台只要写相关域名就行了。 比如我需要微信登录的平台域名是:jingxialai.com,那么在微信开放平台那边也就写这个域名。 如果是在QQ开放平 […]…

继续阅读

sublime text 3支持GBK编码的插件安装

sublime text 3默认是不支持GBK编码的,现在新版的需要安装2个插件。 通过Package Control来安装,应该都知道了。 mac:command+shift+p 召唤Package Control出来,然后输入:install 选择install package进去,稍等一会,然后在出来的框框安装插件: ConvertToUTF8 这个安装好之后,重新启动下sublime te […]…

继续阅读

Php网页分享到微信朋友圈带摘要和缩略图

  最近弄了几个单独的落地页,需要分享到微信,新版的微信规则是很早就变了。 要是想分享出去的页面带摘要,缩略图(重点),得把域名找个认证的公众号加进去以及网站的服务器ip。 前提: 1:认证微信公众号 2:当前网站域名加进公众号的js安全域名中 3:当前网站服务器的ip加进公众号的ip白名单中 如果没有,那我也不知道,没测试过别的。 官方说明: 微信JS-SDK说明文档 二:写好JS-S […]…

继续阅读