Php 使用codeigniter通过url呈现数据
这是我的系统。用户登录网站并使用表单生成器创建表单。 创建表单后,我会将表单html转储到数据库中。现在我必须给他们一个URL,他们可以用它来调用他们网站上创建的表单。Php 使用codeigniter通过url呈现数据,php,codeigniter,Php,Codeigniter,这是我的系统。用户登录网站并使用表单生成器创建表单。 创建表单后,我会将表单html转储到数据库中。现在我必须给他们一个URL,他们可以用它来调用他们网站上创建的表单。 我想要一些关于如何使用codeigniter创建URL的建议。如果url在浏览器中打开,表单应该会出现。您可以创建一个随机字符串,将其放置在数据库中,并使用控制器获取相应的数据 所以:site.com/getmyform/H43d0apeV(domain.com/controller/randomstring) 创建随机字符串时
我想要一些关于如何使用codeigniter创建URL的建议。如果url在浏览器中打开,表单应该会出现。您可以创建一个随机字符串,将其放置在数据库中,并使用控制器获取相应的数据 所以:
site.com/getmyform/H43d0apeV
(domain.com/controller/randomstring
)
创建随机字符串时,应该考虑几个因素:
- 该服务将有多少用户
- 生成的字符串将在多长时间内处于活动状态
另外要考虑的是安全问题。字符串越长,有人(更有可能是某件事)“猜”到它的可能性就越小 “此用户已接受7个合格问题中0个问题的答案”;你可能需要改进,你可以在这里找到答案:明白了。我已经接受了答案。这会有帮助吗?是的,好多了。非常感谢。至于你现在的问题。。。如果你对你的问题多加努力,你会得到更好的答案。自己做一些调查,想想你真正需要什么,花时间写一个清晰的问题。祝你好运好的,谢谢…我想知道是否有一个选项不让我想在dba中保存url。我能想到的任何其他创建类似的东西的方法是传递参数并“动态”构建它。因为这听起来像是用户可以创建完全定制的表单,所以我认为它不会很好地工作。但是,在数据库中“转储”html可能也不是最好的选择。它会占用很多空间。也许您可以将配置传递到数据库中。这需要更多的工作,但它将使您的应用程序更易于维护。