在使用oneinstack搭建网站时,使用Let's Encrypt Verify申请SSL证书时报错:DNS problem:NXDOMAIN looking up A for
首先,我们要检查域名是否解析,可使用ping命令检查
其次,在云服务器上必须ping一遍你的域名,要不然DNS缓存中不存在你的域名,也会造成这个错误
第三,如果上述两个步骤都操作过了,仍旧报这个错误,那要检查下.... Read More >
分类目录归档:PHP
2022
03-15
03-15
thinkphp中必须掌握的Request的用法
一. 域名相关
获取当前包含协议、端口的域名
request()->domain(); #输出http://127.0.0.1
#如果还需要返回端口,就添加参数true,如果是80端口就不展示
request()->domain(true); #输出 http://127.0.0.1:8080
获取当前完整URL,带参数
echo request()->url(); #输出.... Read More >
2022
03-15
03-15
Thinkphp5生成二维码

2022
03-02
03-02
ThinkPHP 5.x无法获得POST的数据
开发的机器是Win10,使用的WAMP搭建的PHP运行环境。利用UnityWebRequest向后端POST数据,后端能获得对应的数据。
发布的机器是CentOS,此时后端无法获得POST的数据了,每次请求都会报“InvalidArgumentException:方法参数错误哦:******”。
从runtime/log下的日志中看到
开发的机器上记录的content-type的值是appl.... Read More >
2022
02-09
02-09
ThinkPHP中URL安全的字符串base64编码和解码
如果直接使用base64_encode和base64_decode方法的话,生成的字符串可能不适用URL地址。下面的方法可以解决该问题:
URL安全的字符串编码:
function urlsafe_b64encode($string) {
$data = base64_encode($string);
$data = str_replace(array('+','/','='),a.... Read More >
2021
12-09
12-09
ThinkPHP5.1 安装 workerman 指导

2021
12-09
12-09
Node.js VS PHP — 你应该选择哪一个?

在ThinkPHP 5安装workerman时报错
[InvalidArgumentException]
Could not find package topthink/think-worker.
解决方案:
删除之前的镜像:composer config -g --unset repos.packagist.... Read More >
在FastAdmin中使用composer 安装workerman,运行命令composer require topthink/think-worker后,报错:'git' is not recognized as an internal or external command
解决方法:
S1.下载安装git
S2.重新打开命令提示符,重新运行命令composer require topt.... Read More >
2021
11-18
11-18
PHP判断数组中是否存在指定键(key)的方法
本文实例讲述了php判断数组中是否存在指定键(key)的方法。分享给大家供大家参考。具体分析如下:
php中有两个函数用来判断数组中是否包含指定的键,分别是array_key_exists和isset
array_key_exists语法如下
1
array_key_exists($key, $array)
如果键存.... Read More >