![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP编程技术
文章平均质量分 56
苏云曦
这个作者很懒,什么都没留下…
展开
-
PHP 最新成功判断用户是否使用 Windows11 系统的办法
PHP最新成功判断用户是否使用Windows11系统的办法相信大家应该都发现了,在升级了 Windows11 系统之后,若某些网站有判断系统版本并且显示的话,会依旧显示使用的是 Windows10 系统,那这是怎么回事呢?造成这个问题的原因,主要是以往在开发这种判断算法的时候,大多数开发者都会使用判断 User-Agent 的形式来进行系统版本判断,但是升级了 Windows11 之后,系统浏览器的 User-Agent 依旧还是 Windows10 的 User-Agent,以下是微软官方给出的说明:转载 2022-05-01 11:05:09 · 1441 阅读 · 0 评论 -
Linux 编译安装 PHP 8.1 开启 ZTS(线程安全)
编译安装 PHP 8.1 开启 ZTS(线程安全)主要是前几天在搞一个小东西的适合发现安装的 PHP 扩展需要开 ZTS,然后就得重新安装一遍了,所以写一下随便把编译安装的步骤也写下来,这份操作是在 Ubuntu 系统上完成的。下载 PHP8.1 安装包并且解压wget https://www.php.net/distributions/php-8.1.5.tar.gztar -zxvf php-8.1.5.tar.gzcd php-8.1.5这里就是先下载然后解压,进入到目录里面准备编译安装转载 2022-05-01 10:56:47 · 1578 阅读 · 0 评论 -
PHP中使用PHPMailer通过SMTP发送邮件
下载PHPMailerGithub下载使用PHPMailer首先我们要use一下,不然到时候就得疯狂写namespace了。use PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\SMTP;use PHPMailer\PHPMailer\Exception;然后就要require一下,不然就得报错了。require_once('/path/to/PHPMailer/src/PHPMailer.php');require_once转载 2021-10-01 10:37:50 · 1156 阅读 · 0 评论 -
PHP实现RSA密钥生成,加密解密操作
如何去保证数据传递的安全以及资料的真实准确性,一般会使用加密。加密的方式也有很多种,例如彩虹易支付中,使用的是md5对传递的资料和商户密码进行了哈希,通过验证哈希来判断是否正确,但这种验证方法也是有方法被伪造的。所以我们使用安全性更高的RSA加密解密。使用PHP生成RSA密钥 public function genKeys() { $resource = openssl_pkey_new(); openssl_pkey_export($resource, $this转载 2021-09-30 22:39:44 · 2866 阅读 · 1 评论