-1

这是我的系统。用户登录网站并使用他们创建表单的表单生成器。创建表单后,我将表单 html 转储到我的数据库中。现在我必须给他们一个 URL,他们可以用它来调用他们网站上创建的表单。我想要一些关于如何使用 codeigniter 创建 URL 的建议。如果 url 在浏览器中打开,表单应该会出现。

4

1 回答 1

0

您可以创建一个随机字符串,将其放入数据库中并使用控制器来获取相应的数据。

所以:site.com/getmyform/H43d0apeV ( domain.com/controller/randomstring)

创建随机字符串时,您应该考虑几个因素:

  • 该服务将有多少用户?
  • 生成的字符串将活动多长时间?

用户越多,时间跨度越长,字符串可以变得越长以保持唯一性。我认为不需要像 bit.ly-isch 服务那样使字符串尽可能短。

要考虑的另一件事是安全性。字符串越长,某人(更有可能是某物)“猜测”它的机会就越小。

于 2012-07-30T09:15:14.237 回答