• 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')获得当前地址的前一页地址

  • 相关阅读:
    cachecloud搭建.md
    Python glob.md
    python textwrap.md
    Python shutil.md
    python openpyxl.md
    os.path.md
    Python datetime.md
    jenkins运行脚本 报错:UnicodeEncodeError: 'gbk' codec can't encode character 'xa9' in position 449: illegal multibyte sequence
    Python如何去实际提高工作的效率?也许这个会有用!
    Jmeter如何测试接口
  • 原文地址:https://www.cnblogs.com/huilange/p/3479072.html
Copyright © 2020-2023  润新知