dsfs64664 2012-04-06 01:29
浏览 39
已采纳

隐藏变量传递给php GET?

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向钉钉机器人发送可以放大的图片?