0

我正在传递一个由用户提交的值组成的表单。我知道您永远不能相信用户会做正确的事,但这不是问题所在。这些字段之一请求流媒体链接,例如来自 www.twitch.tv。不幸的是,这些字符串中有一个 & 。

我已经确定该变量在到达 & 时会被截断。我通过检查 JavaScript 中的值来调试它,然后在它通过 POST 方法和 AJAX 到达 PHP 文件时对其进行检查。似乎 PHP 正在读取 & 作为引用运算符,至少我认为是这样。我对 AJAX 并不完全精通,但 PHP 方面似乎是影响它的原因。我尝试过以多种方式更改变量,但似乎 PHP 不想通过运算符。

所以简而言之,我的问题是有没有办法绕过 & 运算符截断我的变量?

4

1 回答 1

0

如果您在表单中使用 GET 方法,您应该考虑改用 POST。

<form method="post">
...
</form>

并更改您的代码以管理 $_POST 变量而不是 $_GET。

于 2012-07-11T06:13:18.547 回答