--------------------------------------------------------------------------------------------------------------------------
request
--------------------------------------------------------------------------------------------------------------------------
request.form() POST
$_POST[ ];
request.QueryString() GET [request()]
$_GET[ ];
request.cookies() COOOKIE信息
$_COOKIE[ ];
Request.BinaryRead() 读取二进制数据.
request.TotalBytes 返回从客户端读取到数据量的字节数。
request.ServerVariables()
$_SERVER[ ];
--------------------------------------------------------------------------------------------------------------------------
response
--------------------------------------------------------------------------------------------------------------------------
response.Write 输出
echo $str;
response.Buffer= 开启缓冲 response.Buffer=true
ob_start();
response.End() 停止输出
exit();ob_end_flush();
response.Clear() 清除缓冲区内容
response.Redirect(?) 跳转
Header("Location: $url"); //之前不能有内容输出
response.Flush() 输出缓冲区内容
flush();
response.IsClientConnected 客户端是否与服务器相连
Response.BinaryWrite data 输出二进制数据
Response.Expires= 设置缓冲时间分钟 0立即过期
Response.ExpiresAbsolute= 设置缓冲到期时间 默认当天24:00
Response.CharSet = "GB2312" "UTF-8" "big5"
header('Content-Type:text/html;charset= gb2312');
Response.CacheControl="no-cache" 不被缓存
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
Response.ContentType= 文件类型
header( "Content-type: image/jpeg ");
Response.AddHeader name, value
--------------------------------------------------------------------------------------------------------------------------
Server
--------------------------------------------------------------------------------------------------------------------------
Server.ScriptTimeout 属性指定脚本在结束前最大可运行多长时间。 默认值为 90 秒。
set_time_limit(240);
Server.CreateObject 啥也不说了
Server.HTMLEncode( string ) HTML格式化
Server.URLEncode( string ) URL格式化
❑ 对URL进行编码的函数urlencode()。
❑ 对URL进行解码的函数urldecode()。
Server.MapPath( Path ) 取得路径
Server.Transfer 将当前的所有状态信息发送给另一个asp文件
Server.Execute 执行一个asp文件 和上面差不多
Server.GetLastError 返回一个错误代码
--------------------------------------------------------------------------------------------------------------------------
session
--------------------------------------------------------------------------------------------------------------------------
集合
Session.Contents()
属性
Session.CodePage 将用于符号映射的代码页。
Session.LCID 现场标识。
Session.SessionID 返回用户的会话验证。
session_id();
Session.Timeout 应用程序会话状态的超时时限,以分钟为单位。 默认20
方法
Session.Abandon 该方法破坏 Session 对象并释放其资源。
session_destroy();
Session.Remove("名称") 把session中的一个项销毁
unset("名称");
事件
global.asa 文件中声明下列事件的脚本。
Session_OnEnd
Session_OnStart
<SCRIPT RUNAT=Server Language=VBScript>
Sub Session_OnEnd. . . End Sub
</SCRIPT>
遍厉 session所有变量
For Each ss in Session.Contents
Response.write(ss) '这个获得名字
response.Write(session.Contents(ss))
Response.write("<BR>")
Next
--------------------------------------------------------------------------------------------------------------------------
读
request.cookies("A") 的值是 A的值 a1="你"&a2="好"&a3="啊"
销毁 application.Contents.Remove("变量名")
application.Contents.Removeall
空值 application("xx")=Empty
application("xx")=Nothing
application("xx")=""
事件
global.asa 文件中声明下列事件的脚本。
Application_OnEnd
Application_OnStart
<SCRIPT RUNAT=Server Language=VBScript>
Sub Session_OnEnd. . . End Sub
</SCRIPT>
For Each app in Application.Contents
Response.write(app) '这个获得名字
Response.Write(Application.Contents(app))
Response.write("<BR>")
Next