- UID
- 1
- 贡献
- 844
- 金币
- 1540
- 主题
- 520
- 在线时间
- 333 小时
- 注册时间
- 2022-1-15
- 最后登录
- 2024-11-12
|
发表于 2022-12-20 09:53:57
| 487 |
0 |
显示全部楼层
|阅读模式
Smarty中有一个特殊的保留变量(内置变量),类似于PHP中的所有的超全局变量、常量、时间等信息
表达式 | 描述 | {$smarty.get.name} | 获取get提交的name的值 | {$smarty.post.name} | 获取post提交的name的值 | {$smarty.request.name} | 获取get和post提交的name的值 | {$smarty.cookies.name} | 获取cookie中的name的值 | {$smarty.session.name} | 获取session中的name的值 | {$smarty.const.name} | 获取常量name | {$smarty.server.DOCUMENT_ROOT} | 获取服务器的虚拟目录地址 | {$smarty.config.name} | 获取配置文件中的值 | {$smarty.now} | 时间戳 | {$smarty.ldelim} | 获取左界定 | {$smarty.rdelim} | 获取右界定 |
例题 PHP代码 - <?php
- require './Smarty/smarty.class.php';
- $smarty=new Smarty();
- define('name', '常量name');
- setcookie('name','cookie的值');
- $_SESSION['name']='session的值';
- $smarty->display('1-demo.html');
复制代码HTML代码
- <body>
- get提交:{$smarty.get.name}<br>
- post提交:{$smarty.post.name}<br>
- request提交:{$smarty.request.name}<br>
- 常量:{$smarty.const.name}<br>
- cookie的值:{$smarty.cookies.name}<br>
- session:{$smarty.session.name}<br>
- 时间戳:{$smarty.now}<br>
- 版本号:{$smarty.version}<br>
- 根目录:{$smarty.server.DOCUMENT_ROOT}<br>
- 左界定:{$smarty.ldelim}<br>
- 右界定:{$smarty.rdelim}
- </body>
复制代码运行结果
|
|