php
风风草
这个作者很懒,什么都没留下…
展开
-
php封装的分页函数
需要用到sprinf,可参考sprintf官方操作手册1、封装的分页函数 /** * @param int $page 当前页码 * @param int $total 总页数 * @param string $format 链接模板 * @param int $visible 可见页码数量(可选参数,默认为5) * @retu...原创 2020-02-27 23:28:39 · 330 阅读 · 0 评论 -
php中通过HTTP请求中的Referer获取当前请求的来源地址
请求头中的Referer属性记录当前请求的来源php中获取当前请求的来源地址:S_SERVER[‘HTTP_REFERER’]如下,跳转回当前地址的来源地址 header('Location: '. $_SERVER['HTTP_REFERER']);...原创 2020-02-23 13:18:11 · 2474 阅读 · 0 评论 -
php中定义函数与常量时要做注意:函数名、常量与内置函数冲突问题
PHP中判断函数是否被定义的方式://括号里填写自己的函数名 function_exists('get_current_user');打印为1则为已被定义原创 2020-02-19 20:52:46 · 314 阅读 · 0 评论 -
php创建登录标识
1、其他页面没有检测到当前用户登录信息,即为没有登录,跳转回登录页在其他页面写上session_start();if(empty($_SESSION['current_logged_user'])){ //没有当前用户没有登录,跳转回登录页 header('Location: /admin/login.php');}2、登录页,通过session存储登录标识 sessio...原创 2020-02-19 12:00:43 · 209 阅读 · 0 评论 -
php存储MD5加密密码并验证
开启命令行交互模式,进入php目录,执行php -a后执行echo md5('需要加密的内容');如下图,得到,加密后的密文复制密文,到对应数据库的password密码字段,更新信息为加密后的密码信息进行得到的密码值与用户输入的密码的md5加密值进行匹配if($user['password']!==md5($password)){ $GLOBALS['message']...原创 2020-02-18 23:24:10 · 1574 阅读 · 0 评论 -
如何让php显示错误信息
希望在php文件发生错误时,页面上不显示错误信息,只是显示500 Internal Server Error错误,解决方案是,在配置文件php.ini中找到display_errors,将其设置为On一般用于开发时,设置为On,部署时设置为Off...原创 2020-02-16 00:01:14 · 368 阅读 · 0 评论 -
在apache中设置取消目录浏览功能,不让用户看到目录结构
目录浏览结构如下图:1、没有设置虚拟主机时,在主配置文件httpd.conf中找到Options Indexes FollowSymLinks删除其中的Indexes后,重启Apache2、没有设置虚拟主机时,在虚拟主机配置文件conf/extra/httpd-vhosts.conf中找到Options Indexes FollowSymLinks删除其中的Indexes后...原创 2020-02-15 23:32:42 · 403 阅读 · 0 评论 -
apache中设置默认页面为index.php
找到apache的配置文件httpd.conf后找到<IfModule dir_module> DirectoryIndex index.html</IfModule> 在其中添加index.php,且需要将index.php写在index.html前面,形成如下效果...原创 2020-02-15 15:32:43 · 3176 阅读 · 0 评论 -
【Linux网站配置】php更改上传文件的大小限制
1、修改上传文件的大小限制在php.ini中找到upload_max_filesize,修改2M为20M,根据自己要求设置2、修改POST请求报文的大小限制在php.ini中找到post_max_size,修改8M为88M,根据自己要求设置3、重启Apache服务器(web服务器)$sudo systemctl restart httpd注:前前两步,windows系统通用...原创 2020-02-11 23:06:27 · 499 阅读 · 0 评论 -
阿里云服务器ECS:CentOS安装php7环境及其扩展
1、安装php及php扩展yum install phpyum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql2、允许php文件运行(此处web服务器为apahce说明)修改apache的配置文件httpd.conf,位置为:etc/httpd/conf查找:AddType在图示位置...原创 2020-02-08 20:54:02 · 1136 阅读 · 0 评论