zoukankan      html  css  js  c++  java
  • thinkphp3.2 学习

    http://www.tuicool.com/articles/nQFnQrR

    1,sublime text 增强插件 右键可以打开文件目录

    http://www.w3cfuns.com/notes/13810/d9b9ed2fb80785dae88a5344ef0f30d4.html

    2,thinkphp 手册

    http://document.thinkphp.cn/manual_3_2.html#url

    3,构造函数小写也行的,不区分大小写,

    构造函数是类中的一个特殊函数,当使用 new 操作符创建一个类的实例时,构造函数将会自动调用。当函数与类同名(不区分大小写)时,这个函数将成为构造函数。如果一个类没有构造函数,则调用基类的构造函数,如果有的话。

    
    
    $constrol = isset($_GET['m'])?$_GET['m']:'Index';
    $action = isset($_GET['a'])?$_GET['a']:'index';

    $obj = new $constrol();
    $obj->$action();

    class Index{
    function index(){
    echo 'This is Index index';
    }
    function say(){
    echo 'This is Index say';
    }
    }

    die();

    $obj = new MyUser();
    $obj->say();

    class MyUser{
    function myuser(){
    echo 'myUser...';
    }
    function index(){
    echo 'This is MyUser index';
    }
    function say(){
    echo 'This is MyUser say';
    }
    }
     

     4, debug模式下会即时更新,非debug模式下会运行runtime下的东西,编译后的文件,Bind_module是指定这个单入口对应的模块

    // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
    define('APP_DEBUG',True)
    //加上这句话后 URL 里面就只能http://localhost:8080/demo/index.php/Index/lists这样访问了
    //去掉后是这样访问http://localhost:8080/demo/index.php/Home/Index/lists
    define('BIND_MODULE','Home');

     5, header的用法

    http://blog.sina.com.cn/s/blog_5357c0af0100shgp.html

    header('Content-Type: text/html; charset=utf-8');

    6,自动加载函数库 common/function.php  thinkphp3.2 版本改了,改成function.php,之前是Common.php

    7.php跳转和重定向

    http://blog.csdn.net/yhb241/article/details/49179309

    转发(跳转)forward
    重定向redirect 
    forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后发送一个状态头给客户,客户将再请求一次,这里多了两次网络通信的来往。当然forward也有缺点,就是forward的页面的路径如果是相对路径就会有些问题了。
    forward后,地址栏显示的信息不改变
    而Redirect后,是开始了一个新的Http请求,因此地址栏是redirect后的地址。
    forward保存了相关的状态信息,而redirect不保存信息。

    8.thinkphp3.2 验证码的运用

    http://blog.csdn.net/yafei450225664/article/details/40424025

    9,session存入数据库有什么好处?

    由于将session由默认的分散文件管理变成了自定义的数据库管理,于是你就有了增强session功能的手段
    通过对数据的简单操作,你可以实现:
    控制一个帐号只能一个人登录
    统计在线人数
    踢出某个在线用户
    多站点共享session(网络通行证)
    实现Application变量(多用户共享的全局变量)

    php默认的是将session保存到文件,如下
    session.save_handler = files
    session.save_path = "C:phpsavesession"

    http://www.jb51.net/article/38058.htm

  • 相关阅读:
    算法训练 P1103
    算法训练 表达式计算
    算法训练 表达式计算
    基础练习 时间转换
    基础练习 字符串对比
    Codeforces 527D Clique Problem
    Codeforces 527C Glass Carving
    Codeforces 527B Error Correct System
    Codeforces 527A Glass Carving
    Topcoder SRM 655 DIV1 250 CountryGroupHard
  • 原文地址:https://www.cnblogs.com/as3lib/p/5946282.html
Copyright © 2011-2022 走看看