- 近期网站停站换新具体说明
- 按以上说明时间,延期一周至网站时间26-27左右。具体实施前两天会在此提前通知具体实施时间
主题:【文摘】【原创】编程日记:杀人游戏 (1) -- 相见欢
四 代码设计
该写代码啦。笨笨有个座右铭:Coding就是生活!
虽然写代码是很烦的事情,但是写自己感兴趣的代码也是很快乐地事情。这就叫受虐狂阿。
1 先作主页面,起个名字:Killer.asp(不由得痛心地想到俺灰飞烟灭的killer.php)
先来三个 #include吧
<!-- #include file="s_startup.asp" -->
定义哈数据连接字串,频繁用到的一些代码写成函数放在这里,比如创建、打开和关闭数据连接、随机数生成等等。
<!-- #include file="s_varlist.asp" -->
一些常数的定义和初始化放在这里,比如:各种角色的名称等等。
<!-- #include file="s_badip.asp" -->
这个好说,直接ban掉IP或nickname的代码,遇到不合格的IP或昵称,直接来个 </body></html> 或者response.end之类。
然后写HTML头。这个easy啊。里面顺便加上一句 <meta http-equiv="Refresh" content="120;url=killer.asp"> ,自动刷新哈。
好了,准备工作完成,该开始正式的页面内容了。首先要检查用户身份,注册用户否?登录否?
取cookie,看里面保存的标志。可以使用户名,也可以使其它Flag。有,那奏是已登录的注册用户了。没有?好办,那给你显示一个论坛的登录页面或者连接,然后结束本页。
对于已登录的注册用户,下面的东西奏简单了,木有啥各种方面的含金量。一批简单的代码。列出正在进行的、正在报名的、已经结束的游戏;给上链接。连接指向 Gameshow.asp?gameid=XXX。
好了,主页面完毕。剩下的就是做点润色。
- 相关回复 上下关系3
🙂【文摘】【原创】编程日记:杀人游戏 (1) 相见欢 字2860 2007-04-16 00:25:28
🙂【原创】编程日记:杀人游戏 (2)
🙂这个,,,,比较难 1 牛肉饼 字158 2007-04-16 02:01:06