Не передаются данные с помощью GET

164
28 апреля 2021, 01:40

После регистрации, прльзователю на почту приходит ссылка, для активации аккаунта, ссылка выглядит следующим образом:

$valid_sql = $mysqli->query("SELECT `id` FROM `user` WHERE login='".$login."'");    
                    $valid_row = $valid_sql->fetch_assoc();
                    $id_act = $valid_row["id"];
                    $messageEmail = $mess." <a href=https://mysite.com/activate.php?login=".$login."&id_act=".$id_act.">link</a> ".$mess1;

Но проблема в том, что id_act по какой-то причине не вставляется в ссылку, но логин на месте

echo $id_act;
echo $login;

Выводят то что нужно, но опять же, id_act в ссылке не присутствует. В чем причина?

Answer 1
  • Нужно экранировать все переменные перед тем как использовать их в запросах к БД.
  • <a href="link"></a> - link должен быть внутри кавычек, так как это атрибут html тега.

    $valid_sql = $mysqli->query("SELECT `id` FROM `user` WHERE login='".$login."'");    
    $valid_row = $valid_sql->fetch_assoc();
    $id_act = $valid_row["id"];
    $messageEmail = $mess.' <a href="https://mysite.com/activate.php?login='.$login.'&id_act='.$id_act.'">link</a> '.$mess1;
    
READ ALSO
Глобально убрать нули после точки / запятой PHP

Глобально убрать нули после точки / запятой PHP

Столкнулся с проблемой что на сервере числа(double) отображаются с нулями, а локально без, как собственно и требуется

145
PHP получаю Call to a member function fetch_all() on boolean при запросе через js fetch

PHP получаю Call to a member function fetch_all() on boolean при запросе через js fetch

Пожалуйста, помогите! Ничего не понимаю

132
через jсуп не показывает кол-во игроков

через jсуп не показывает кол-во игроков

я указал все верно в jsoup, но у меня почему-то показываются версии и тд, а именно онлайн людей не показывается, что делать?

121
Замедление работы при чтении каждого следующего файла

Замедление работы при чтении каждого следующего файла

Есть код, который читает данные из CSV файла, используя библиотеку apache csv commonsМетод, который загружает данные из файла вызывается дважды, ему...

138