У меня есть эта ссылка:
http://localhost/login/activation.php?usermail=xxxxx@gmail.com?usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/
, но эта проверка возвращает неверный запрос.Почему?
function checkBd() { if (empty($_GET['usermail']) || (empty($_GET['usercode']))) { echo "Bad request<br/>"; return false; }
спасибо
вам не хватает символов &?не должно ли это выглядеть примерно так
http://localhost/login/activation.php?usermail=xxxxx@gmail.com&usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/
Я полагаю, что в настоящее время все принимает после? usermail в качестве одного параметра?
Попробуйте это
Я изменил второе "?" вместо "&".
У вас есть ? дважды. Исправьте это, и оно должно быть в порядке.
?
Edit: Прямо сейчас вы получаете, что var выглядит примерно так из-за второго ? в URL.
Array ( [usermail] => xxxxx@gmail.com?usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/ )