WML学习之七 CGI编程

2023-12-07 0 213

CGI编程   1)在WEB服务器上添加WML的MIME类型    对于IIS4,可在其管理器里的站点属性中加入新的MIME类型,后缀.wml和MIME类型text/vnd.wap.wml。    对于PWS,可修改注册表,先在HKEY_CLASSES_ROOT层加入主键.wml,再加入串值ContentType为text/vnd.wap.wml,然后在HKEY_LOCAL_MACHINE\\Software\\CLASSES\\MIME\\Database\\ContentType\\中加入主键text/vnd.wap.wml,再加入串值Extension为.wml。    以前提到的HDML也用类似的方法。   2)以http方式访问wml文件    在手机浏览器的URL栏里输入http://localhost/test.wml,就可以访问WML文件了。   3)CGI设计    和普通CGI变成的方式差不多,只是返回结果时,先要输出Content-Type为text/vnd.wap.wml,然后再输出WML内容。 test10.wml ————— <?xmlversion=\”1.0\”?> <!DOCTYPEwmlPUBLIC\”-//WAPFORUM//DTDWML1.1//EN\”\”http://www.wapforum.org/DTD/wml_1.1.xml\”> <wml> <head> <metahttp-equiv=\”Cache-Control\”content=\”max-age=0\”/> </head> <cardid=\”card0\”> <dotype=\”accept\”label=\”InputName\”name=\”do1\”> <gohref=\”http://localhost/test.asp\”method=\”post\”> <postfieldname=\”uid\”value=\”123456\”/> <postfieldname=\”uname\”value=\”$(userName:esc)\”/> </go> </do> <p> NAME:<inputname=\”userName\”title=\”UserName\”type=\”text\”format=\”*M\”emptyok=\”false\”maxlength=\”12\”/> </p> </card> test10.asp ————— <% uid=Request.Form(\”uid\”) userName=Request.Form(\”uname\”) Response.ContentType=\”text/vnd.wap.wml\” %> <?xmlversion=\”1.0\”?> <!DOCTYPEwmlPUBLIC\”-//WAPFORUM//DTDWML1.1//EN\”\”http://www.wapforum.org/DTD/wml_1.1.xml\”> <wml> <card> <p> USERNAME:<%=userName%> USER__ID:<%=uid%> </p> </card> </wml>

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 XML/RSS WML学习之七 CGI编程 https://www.u-9.cn/biancheng/xmlrss/126028.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务