I'm building a mad libs app and when the user submits the form I have all the variables shown in the url which is nice as its accessible by the program and you can share the url with your friends. I was wondering if there was a way to encode the URL in such a way that it looks like random letters to the user, but the variables are still passed. I don't want to have to store all the generated stories in a database. I don't want to use POST as that will make the page inaccessible for friends to view. Should I just stick with leaving all the variables up there to see?
1条回答 默认 最新
- doumao1917 2012-04-06 01:37关注
You could store the results of the form submission in a database and have the ID be pasted in the URL. Then, if you want to make things a little less obvious then you could change the base of that integer to something like base16 or higher (so 12 => A). This way if you have other responses of the exactly same data then you could reuse those IDs.
The URL would end up being:
http://madlipswebsite.com/submission?i=XXXXX
Keep in mind that if you plan on internationalizing your application then its a better idea that you don't store the actual values inside of the URL.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 微信会员卡接入微信支付商户号收款
- ¥15 如何获取烟草零售终端数据
- ¥15 数学建模招标中位数问题
- ¥15 phython路径名过长报错 不知道什么问题
- ¥15 深度学习中模型转换该怎么实现
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?