问题验证链接-php
我有此链接:问题验证链接-php
http://localhost/login/[email protected]?usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/
但此验证返回错误的请求。为什么?
function checkBd() {
if (empty($_GET['usermail']) || (empty($_GET['usercode']))) {
echo "Bad request<br/>";
return false;
}
感谢
你错过了&个字符吗?如果它看起来不像这样
http://localhost/login/[email protected]&usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/
我猜它目前采取的一切?usermail是一个参数?
@火箭我在复制和粘贴时欺骗了它......不知道如何。我现在修复了它:) – martynthewolf 2011-05-23 15:25:12
你在there.Fix了?
两次它,它应该是毒蛇。
编辑: 现在您的GET变种看起来像这样,因为url中的第二个?
。
Array ([usermail] => [email protected]?usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/)
是的,解决我的问题。谢谢 – anvd 2011-05-23 15:24:05
试试这个
http://localhost/login/[email protected]&usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/
我改变了第二个 “?”改为“&”。
你是对的:) – anvd 2011-05-23 15:26:08
这可能是因为URL中的''''或'/'字符。 – 2011-05-23 15:16:40
当你var_dump $ _GET时你会得到什么? – GordonM 2011-05-23 15:17:01
你是否缺少&字符?它应该不是这样的 http://localhost/login/activation.php?[email protected]&usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/ – martynthewolf 2011-05-23 15:18:59