0

我正在开发一个调查系统,教师可以登录系统然后创建自己的调查。

当他(老师)完成调查时,我需要为他的调查生成一个公共网址,然后他可以将该网址提供给他的学生,然后他们可以回答该调查,但是,学生不需要在我的系统上注册要做到这一点。

那么,如何生成公共随机 URL 以启用此行为?我将 Zend Framework 1.11 用于服务器端,Doctrine ORM 1.2.4 用于数据库,jQuery 用于客户端。

非常感谢

4

1 回答 1

1

您可以使用常规 Zend 控制器和操作组合来执行该任务。您可以使用随机键(可能是时间戳和调查名称之间连接的哈希值)将调查保存在数据库表中。然后发送一个包含哈希值的链接,一旦随机值被接收回控制器,它就可以用来从数据库中提取和显示匹配的调查。如果您不检查(排除)对该特定控制器和操作的请求的身份验证,则公共用户可以访问它。

于 2013-01-17T20:30:27.130 回答