проблема с проверкой ссылки -php - PullRequest
0 голосов
/ 23 мая 2011

У меня есть эта ссылка:

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;
        }

спасибо

Ответы [ 3 ]

2 голосов
/ 23 мая 2011

вам не хватает символов &?не должно ли это выглядеть примерно так

http://localhost/login/activation.php?usermail=xxxxx@gmail.com&usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/

Я полагаю, что в настоящее время все принимает после? usermail в качестве одного параметра?

1 голос
/ 23 мая 2011

Попробуйте это

http://localhost/login/activation.php?usermail=xxxxx@gmail.com&usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/

Я изменил второе "?" вместо "&".

0 голосов
/ 23 мая 2011

У вас есть ? дважды. Исправьте это, и оно должно быть в порядке.

Edit: Прямо сейчас вы получаете, что var выглядит примерно так из-за второго ? в URL.

Array ( [usermail] => xxxxx@gmail.com?usercode=$P$Bs9FpyKdKVFdVXYJ6dZCfcZqzWHLlc/ ) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...