2017年8月21日
- mktime(时,分,秒,月,日,年 )
- PHP的time( )函数所取的时间默认是格林威治标准时间,所以和北京时间相差8小时,可以用date_default_timezone_set('PRC');设置
或者在php.ini中找到date.timezone,更改为date.timezone="PRC" -
销毁session变量:unset($_SESSION['code']);
-
彻底销毁session
session_destroy();
- <a style="color: #fff"
onclick="if (confirm('确定要退出吗?')) return true; else return false;"
href="login.php" target=_parent>退出系统</a> - framset 在整个框架集中打开新页面 target=_parent
- 输出ip地址 $_SERVER['REMOTE_ADDR']
2017年8月22日
- 主机屋的数据库怎么设置?
初始化——设置密码——导入sql文 - 主机屋虚拟主机上的项目中文乱码
show variables like '%char%';结果如下图
character_set_server=utf8 ,这是配置mysql服务端的编码 本机Apache服务器时我是通过PHP配置文件修改的,phpmyadmin应该怎么修改?
本地的数据库已经可以全部都是utf8了
我们网站那个不行 不能通过改本地的my.ini来控制网站上
header("content-type='text/html',charset='utf-8'");——无效 - 网站本地浏览正常,上传到主机屋并且把mysql数据库备份到主机屋后,凡是要调用数据库的地方中文显示全是问号,求大神相助!
无论数据库或者是页面 出现乱码 问号 空白 那基本就是编码不一致的问题。你数据库设置了什么编码 比如是UTF-8 那么你页面也设置这个编码 并且使用header("Content-Type: text/html; charset=utf-8");让浏览器也使用这个编码 并且在连接数据库的时候 mysql_query("SET NAMES utf8"); 那么就不会出现乱码 问号 空白等情况了。 其实就是让数据库 页面 浏览器编码一致就可以。你检查一下。
在网上最常出现的解决中文乱码显示的代码是:
第一种:PDO::__construct($dsn, $user, $pass, array
(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES'utf8';")); ——亲测有效
2017年8月24日
- str_shuffle() 函数随机打乱字符串中的所有字符。
- imagestring($img,字体,x,y,内容,颜色)
- 验证码类:verify.class.php
- list( )函数把数组中的值赋给一些变量
- setcookie(名,值,有限期) 比如:setcookie('num',1,time()+10);
- 销毁cookie:setcookie('num',0) 销毁session:unset()
- sql:where order limit