zoukankan      html  css  js  c++  java
  • ThinkPHP第二十二天(表单令牌、相对路径、扩展配置载入、$Think获取系统变量、$_SERVER('HTTP_REFERER')前页地址)

    1、表单令牌开启配置

      'TOKEN_ON'=>true

    2、相对路径:在thinkphp中,存在单入口index.php,所以程序中的根目录都是以index.php所在的文件夹为根目录,故用./开始的地址,其实是相对于index.php的根目录。

      比如网站结构:www/wenda/

      F('reward',$data,APP_PATH.'/Application/Conf/');路径为:     ./App/Application/Conf/ 相对于index.php的根目录的路径

      但是在模板替换文件的时候,是相对于www的根目录,如__PUBLIC__ ,得到的是wenda/Public 而非./Public,所以定义TMPL_PARSE_STRING的时候路径应该是__ROOT__开始,而非APP_PATH开始或./开始

    3、扩展配置的自动载入

      一般情况下扩展配置放置在conf文件夹中,要自动载入的话,在conf/config.php中加入,LOAD_EXT_CONFIG=》'configname'即可

      但是在独立分组的情况下,必须在公共的conf/config.php中加入LOAD_EXT_CONFIG加入才起作用,在各个分组中不起作用。

    4、模板中获得系统变量,不必在控制器中赋值,直接采用$Think方式获取。参考8.2系统变量

      $Think.config.db_user 获得conf/config.php中的DB_USER配置项

    5、$_SERVER('HTTP_REFERER')获得当前地址的前一页地址

  • 相关阅读:
    Linux机器学习软件配置
    安装linux14.04
    Navicat无法连接SqlServer数据库
    linux命令行安装teamviewer
    Ubuntu14.04+Dell 7060安装无线/有线网络驱动
    启动一个SpringBoot的maven项目
    HTML5新增特性
    HTML 表格|表单
    HTML 基础
    初识 wijmo-grid
  • 原文地址:https://www.cnblogs.com/huilange/p/3479072.html
Copyright © 2011-2022 走看看