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

  • 相关阅读:
    Ural1387 Vasya's Dad
    SGU481 Hero of Our Time
    sjtu1590 强迫症
    sjtu1591 Count On Tree
    sjtu1585 oil
    sjtu1364 countcountcount
    sjtu1333 函数时代
    Fabric-ca client端初始化过程源码分析
    Fabric-ca server端与client端交互
    Fabric-ca server端初始化过程源码分析
  • 原文地址:https://www.cnblogs.com/as3lib/p/5946282.html
Copyright © 2011-2022 走看看