我的网址无法正常使用空格

时间:2017-06-09 06:50:25

标签: php mysql variables

我的网址,我发送与PHP& mysql我得到的不是完整的网址 我只获得了H& M的网址,之后就停止了,但我需要完整的https链接

$username = mysqli_real_escape_string($db, $_POST['username']); 
 $confirmcode = rand();

https://www.example.be/verification.php?username=$username&code=$confirmcode";

我知道我的用户名包含空格**https://www.example.be/verifcation.php?username=H&M** *Autos&code=716006183*

1 个答案:

答案 0 :(得分:1)

为什么要使用MySQL函数转义进入URL的内容?

您应该使用urlencode

$username = urlencode($_POST['username']);

并非所有转义函数都执行相同的操作。非常关注背景。