随笔

2017年8月21日

  1. mktime(时,分,秒,月,日,年 )
  2. PHP的time( )函数所取的时间默认是格林威治标准时间,所以和北京时间相差8小时,可以用date_default_timezone_set('PRC');设置
    或者在php.ini中找到date.timezone,更改为date.timezone="PRC"
  3. 销毁session变量:unset($_SESSION['code']); 

  4. 彻底销毁session
    session_destroy();
  5. <a style="color: #fff"
                                                            onclick="if (confirm('确定要退出吗?')) return true; else return false;"
                                                            href="login.php" target=_parent>退出系统</a>
  6. framset 在整个框架集中打开新页面 target=_parent
  7. 输出ip地址 $_SERVER['REMOTE_ADDR']

2017年8月22日

    1. 主机屋的数据库怎么设置?
      初始化——设置密码——导入sql文
    2. 主机屋虚拟主机上的项目中文乱码
      show variables like '%char%';结果如下图

      character_set_server=utf8  ,这是配置mysql服务端的编码  本机Apache服务器时我是通过PHP配置文件修改的,phpmyadmin应该怎么修改?
      本地的数据库已经可以全部都是utf8了 
      我们网站那个不行  不能通过改本地的my.ini来控制网站上
      header("content-type='text/html',charset='utf-8'");——无效
    3. 网站本地浏览正常,上传到主机屋并且把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日

  1. str_shuffle() 函数随机打乱字符串中的所有字符。
  2. imagestring($img,字体,x,y,内容,颜色)
  3. 验证码类:verify.class.php
  4. list( )函数把数组中的值赋给一些变量
  5. setcookie(名,值,有限期)  比如:setcookie('num',1,time()+10);
  6. 销毁cookie:setcookie('num',0)    销毁session:unset()
  7. sql:where order limit
posted @ 2017-08-22 04:43  yolo_bean  阅读(113)  评论(0编辑  收藏  举报