带有GET参数的PHP curl请求身份验证

带有GET参数的PHP curl请求身份验证,curl,Curl,我想执行一个curl请求,从远程服务器对用户进行身份验证 例如: exec('curl-k-d“j_username=”.$name.&j_password=”.$pass.“服务器URL”,$content) 如果在centaine表格中输入的通行证具有类似此通行证的特殊字符:Camilie& Get url中的&do有问题 如果我使用urlencode(),服务器会返回“连接字段”,因为它不知道密码 有人知道这个问题的解决办法 感谢您的回答您是对整个数据字符串进行了URL编码还是只对$pas

我想执行一个curl请求,从远程服务器对用户进行身份验证

例如: exec('curl-k-d“j_username=”.$name.&j_password=”.$pass.“服务器URL”,$content)

如果在centaine表格中输入的通行证具有类似此通行证的特殊字符:Camilie&

Get url中的&do有问题

如果我使用urlencode(),服务器会返回“连接字段”,因为它不知道密码

有人知道这个问题的解决办法


感谢您的回答

您是对整个数据字符串进行了URL编码还是只对$pass进行了
?只需在
$pass
上使用
urlencode()
就可以了。尝试手动用
%26
替换密码中的符号,以检查问题是否确实存在于此。