PHP忽略&运营商?

时间:2012-07-11 06:06:18

标签: php ajax

我正在传递一个由用户提交的值组成的表单。我知道你永远不能相信用户做正确的事情,但这不是问题所在。其中一个字段请求流式链接,例如来自www.twitch.tv。不幸的是,这些琴弦有一个&在他们中间。

我已经确定变量在到达&时会被截断。我通过检查JavaScript中的值来调试它,然后在通过POST方法和AJAX到达PHP文件后检查它。似乎PHP正在阅读&作为参考运算符,至少我认为是。我并不完全精通AJAX,但PHP方面似乎正在影响它。我试过用多种方式改变变量,但看起来PHP似乎不想超越运算符。

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

1 个答案:

答案 0 :(得分:0)

如果您在表单中使用GET方法,则应考虑转到POST。

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

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