我的表格中有一个非常奇怪的问题,不知道如何解决。尝试搜索但一无所获。我有一个表单,我在 php 页面中使用 $get 接收数据来处理数据。奇怪的是,例如,当我在电子邮件等字段中插入 @ 时,@ 在发送数据的过程中会丢失。我在重定向到 php 页面之前的行中验证了 @ 是否存在并且它存在,所以我不知道这个字符在流程的下一步中丢失了。
有什么提示吗?
重定向来自我单击提交表单时调用的 javascript 函数:
window.location.href = 'index.php?pagina=candidaturasB&'+ qstringA;
“qstringA”包含我表单的所有数据,如果在某些输入中我放了一个@,如果我在重定向行之前执行警报(qstringA),那么@就在那里,在那之后,在 php 页面的 url 中我收到数据的地方没有@。
例如:index.php?...&email="ren@something.com" 出现在 url "index.php?...&email="rensomething.com" 上。