一直拖到这周。
花了半小时构思了一下
记录篇 | Life Logs
+PHP | In PHP<工作经验>
+IT互联网 | About IT
^阅读思考< 文学 | 哲学 >
Html<>Js<>Css<>Ajax<
序:WAP游戏是没有客服端的,仅仅是通过网页页面上的链接,输入框,等等进行游戏,实际上,所有的逻辑运行都是在服务器端。举个简单的例子说:比如在地图上移动这一动作,首先地图的所有数据都是保存在服务器上的,无论是数组还是DB,而要表示当前玩家所在的位置在哪,也仅仅是把地名,本地的描述信息,图片,及NPC等有关信息生成一个页面发送给客户端,就这么简单。而玩家要从本地移动到其它地点,也仅仅需要点击一个用POST或GET传递地点ID的链接便可完成,在程序方面,当前程序能够接收到一个合法的地点ID时,便将本ID更新到玩家的记录中去,并生成对应本地的信息生成页面输出即可。
从三方面介绍一些做WAP游戏所需要注意的:安全,效率,延展。
安全性
用户输入:这是最基本的,也是最可能被忽视的一点。‘1+(-10000)’,这是什么?这就是‘黑客’最常用的一种方法,它多出现在当你的程序需要用户输入一个数字时,比如,玩家可以把自己钱送给其他玩家,逻辑很简单,看看自己有没有这么多钱(if($my_money>$give_money)()),有的话,给自己扣钱,并给其他玩家加钱。完成。但你试试下面这段程序:
[php]<?php
$a="1+(-111111)";
$b=2;
卑微的不屑
小屋 发表于2009年06月16日 00:10 阅读(839) 评论(7)
分类: 个人日记 权限: 公开
有种游戏想停停不了,想断断更乱
只能继续着,
慢性而致命
直到没有了任何资本