//判断请求方法 if( request.method != "GET") return; //禁用缓存 response.headers["Cache-Control"] = "no-cache,must-revalidate,no-store"; //获取请求参数(参数名一定要小写) var q = request.query("q"); //延时以模拟进度条效果 sleep(1000); ?>
一、aardio 代码如果以 HTML 代码开始,或以 <? 标记开始则自动启用模板语法。
aardio 代码可以是纯 aardio 代码,也可以是纯 HTML,或者是 HTML、aardio 相互混合的模板代码。
可直接将 HTML 模板代码复制到 aardio 编辑器中运行并预览网页。
<!doctype html>
<html><head><meta charset="utf-8"><title>帮助页面</title></head>
<body>当前时间<? = time() ?>
</body></html>
二、启用模板语法以后,aardio 代码必须置于 <? ..... ?> 内部。
aardio 将不在 <? ..... ?> 之内的部分作为参数调用全局函数 print 函数输出。
aardio 模板语法并不限于输出 HTML 代码 - 而是可用于输出任何文本。
三、使用 print 函数的规则:
四、模板开始标记 <? 必须独立,不能紧跟英文字母。例如 <?xml..... 不被解析为 aardio 代码段开始标记。
另外,aardio 总是忽略文件开始的空白字符(包含空格、制表符,换行)。
五、可以使用 <?=表达式?> 输出文本 - 作用类似于 print( 表达式 ),可用逗号分隔多个表达式。
aardio 会忽略表达式前面等号首尾的空白字符 , 下面的写法也是允许的:
<?
= 表达式1,表达式2
?>
六、aardio 文件只能以 UTF-8 编码保存,不建议添加 UTF8 BOM(如果添加了 BOM,aardio 仍然会自动移除)