摘要: css自定义滚动条样式 原文地址 不同的浏览器自定义滚动条时用到的属性不同,主要分为两大类(主要讨论现代浏览器,不包含IE):webkit内核和Firefox。 webkit内核的浏览器 webkit内核的浏览器包括Chrome,Safari,Edge等,在这些浏览器中自定义滚动条样式用到下面这些属 阅读全文
posted @ 2021-11-12 16:43 Fogwind 阅读(870) 评论(0) 推荐(0) 编辑
摘要: FollowSymLinks 原文地址 FollowSymLinks 是一个服务器上的配置指令,告诉服务器遵循所谓的符号链接。 它是Follow Symbolic Links的缩写,是对网站安全性至关重要的一个配置指令。 在接下来的内容中,我们将重点介绍一下关于FollowSymLinks的常识知识 阅读全文
posted @ 2021-09-13 11:40 Fogwind 阅读(883) 评论(0) 推荐(0) 编辑
摘要: RewriteBase是如何工作的 对于Apache服务器来说,RewriteBase是一个很有用的服务器指令,它能让你很容易的一下更改大量的重写规则。 在这篇文章中,将用例子来介绍RewriteBase是如何工作的。 什么是RewriteBase RewriteBase允许你在.htaccess文 阅读全文
posted @ 2021-09-10 17:44 Fogwind 阅读(601) 评论(0) 推荐(0) 编辑
摘要: Apache 虚拟域名配置 下面代码中#表示注释: # 新版本的Apache已经不需要写NameVirtualHost *:80了 NameVirtualHost *:80 # 虚拟域名配置块, *:80 表示接受任何ip的80端口访问 <VirtualHost *:80> # 项目根目录 Docu 阅读全文
posted @ 2021-09-09 15:29 Fogwind 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 自己实现一个简单的php路由器 路由器的作用是根据客户端发送过来的请求连接,执行相应的操作,然后返回给客户端一个结果。 下面使用php一步步地实现一个简单的路由器,加深理解。 准备工作 在服务器上配置好php的运行环境,然后通过浏览器访问服务器上的php文件,就可以得到该php文件的执行结果。 在平 阅读全文
posted @ 2021-09-07 11:46 Fogwind 阅读(1543) 评论(0) 推荐(1) 编辑
摘要: 使用MySQL和PHP PDO创建简单的PHP CRUD REST API 原文地址 在这篇教程中我将与你分享如何一步一步的使用MySQL数据库创建一个PHP 8 REST风格的api。 如果你想对PHP框架有一个基本的理解,那么你可以看看我们之前的教程How to Create a PHP Lar 阅读全文
posted @ 2021-09-02 15:05 Fogwind 阅读(238) 评论(0) 推荐(0) 编辑
摘要: [翻译]为MVC框架构建路由 原文地址 如果你还不清楚什么是MVC,建议你在读这篇文章之前先了解一下什么是MVC。 这篇文章里的代码要求的PHP版本最低是7.1。 假设你的域名是example.com,你想让你的应用通过example.com/gallery/cats请求给用户展示一个凯蒂猫的图片库 阅读全文
posted @ 2021-09-01 15:30 Fogwind 阅读(84) 评论(0) 推荐(0) 编辑
摘要: php 对象序列化和反序列化 深度剖析PHP序列化和反序列化 PHP 序列化(serialize)格式详解 所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。unserialize()函数能够重新把字符串变回php原来的值。 序列化后的格式 使用seriali 阅读全文
posted @ 2021-08-31 11:31 Fogwind 阅读(484) 评论(0) 推荐(0) 编辑
摘要: php 变量范围 在php函数内部不能访问外部的变量(使用global关键字和超全局变量除外) 例子: $a = 123; function ttt() { echo "\$a = {$a}"; } ttt(); // 报错,变量a未定义 global关键字 使用global关键字可以让上面的例子正 阅读全文
posted @ 2021-08-30 17:18 Fogwind 阅读(101) 评论(0) 推荐(0) 编辑
摘要: php对象 php里需要通过类来创建对象,每一个对象都有对应的类。 php 对象clone 对象clone的语法: $copy_of_object = clone $object; 当对象被复制后,PHP 5 会对对象的所有属性执行一个浅复制(shallow copy)。所有的引用属性 仍然会是一个 阅读全文
posted @ 2021-08-30 09:09 Fogwind 阅读(119) 评论(0) 推荐(0) 编辑