【问题标题】:textarea post value getting cut off by &= in urltextarea post 值在 url 中被 &= 截断
【发布时间】:2012-01-20 16:50:42
【问题描述】:

我有一个 textarea 将其值提交给 php 页面 onkeypress。问题是,如果你在 textarea 中输入这样的 url:

http://website.com/index.php?value=1&othervalue=2

接收 textarea 数据的 php 页面将 &othervalue=2 解释为文本区域的截止点,就好像 othervalue=2 是它应该接收的另一个 post 变量一样。如果这没有意义,我将尝试以不同的方式解释它。有什么想法可以解决这个问题????

【问题讨论】:

  • 请发布一些代码以获得更清晰的解释,我不明白您要实现的目标。

标签: php post textarea


【解决方案1】:
  1. 这是 GET 数据,而不是 POST 数据。
  2. 如果value 应该等于1&othervalue=2,则需要urlencode 与号,从而得到1%26othervalue%3D2

【讨论】:

    【解决方案2】:

    我假设您使用的是 ajax(因为您使用的是 onkeypress),请确保您始终正确地转义您的数据。见encodeURIComponent

    【讨论】:

    • 我会检查的。非常感谢。
    猜你喜欢
    • 2011-10-30
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 2015-11-21
    • 1970-01-01
    • 2021-11-30
    • 2012-03-19
    • 1970-01-01
    相关资源
    最近更新 更多