PHP安全我见
不知道大家注意到没,博客的速度变快了很多。按捺不住还是搬家到了日本主机上,希望更快的速度能带给大家更好的体验。 经过一段时间的努力,基本上完成了一个整站的制作。这次的文章也算是总结整个php代码编写的得与失,特别是在安全性上。 *** ** * ** *** 在放假之初,我抽时间看了《白帽子讲web安全》,吴翰清基本上把web安全中所有能够遇到的问题、解决思路归纳总结得很...
不知道大家注意到没,博客的速度变快了很多。按捺不住还是搬家到了日本主机上,希望更快的速度能带给大家更好的体验。 经过一段时间的努力,基本上完成了一个整站的制作。这次的文章也算是总结整个php代码编写的得与失,特别是在安全性上。 *** ** * ** *** 在放假之初,我抽时间看了《白帽子讲web安全》,吴翰清基本上把web安全中所有能够遇到的问题、解决思路归纳总结得很...
今天学习手tp3.2.3的sql注入漏洞 0x00预先准备 {#0x00%E9%A2%84%E5%85%88%E5%87%86%E5%A4%874684} ======================================================== 先从github下载下thinkphp3.2.3的代码 <https://github.com/...
方法 --- ```lang-php <?php /** * JT_curl - 一个PHP cURL封装方法 * * @author 岳泽以 * @date 2024年9月1日15:00:00 * @param string $url 请求的URL * @param array $options 请求参数 * @return mixed */ fu...
问题起因 ---- 兰空图床升级到了2.0版本,但是对于数据库的要求较为严格: * Mysql 5.7+ * PostgreSQL 9.6+ * SQLite 3.8.8+ * SQL Server 2017+ 我是宝塔建站,然后安装了PHP8.0,结果发现MySQL要求5.7+,而我的宝塔装的是5.6,然后选择了阿里云的云数据库。 结果安装的时候一直遇到一个问题: ...
```lang-php <?php $referer = $_SERVER['HTTP_REFERER']; $ip = $_SERVER['REMOTE_ADDR']; $method = $_SERVER['REQUEST_METHOD']; $userAgent = $_SERVER['HT...
MySQL进程CPU飙升到900%,怎么处理? {#activity-name} ======================================== https://mp.weixin.qq.com/s/wb_fuC0s_6HQDZWUMC959A 原文链接:https://blog.51cto.com/u_16213628/7368576
嗨,你好呀,我是**猿java** 在 MySQL数据库中,提供了一系列获取时间的函数,这些函数在我们的日常开发中经常用到。这篇文章,我们将一一列举这些函数以及展示如何使用它们和它们的应用场景。 NOW() {#NOW} ============ NOW() 函数返回当前的日期和时间,格式为`YYYY-MM-DD HH:MM:SS`,它是日常开发中使用频率比较高的函数,用...
加密写入 ---- ```lang-php // 生成随机 IV $iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length('AES-256-CBC')); // 加密图片数据 $encrypted_image1_data = base64_encode(openssl_encrypt(file_ge...
接收请求数据 ------ 在PHP中,可以使用 `$_POST` 和 `$_GET` 超全局变量来接收 POST 和 GET 请求中的数据。 ### 接收 POST 请求数据 ```lang-php // 接收单个 POST 变量 $variable = $_POST['variable_name']; // 接收多个 POST 变量 $var1 = ...
创建数组 ---- 1.直接赋值 ```lang-php $array = array('apple', 'banana', 'cherry'); ``` 2.使用`array()`函数 ```lang-php $fruits = array('apple' => 'red', ...