Как добавить личную информацию ссылку на QR-код - PullRequest
1 голос
/ 25 мая 2019

Пользователь зарегистрируется с именем, фамилией и идентификатором на сайте.Затем для этого пользователя будет указан идентификатор, например 1, который будет доступен на веб-сайте www.mywebsite / id1.com.Для каждого пользователя www.website/id1 QR-код будет появляться одновременно.Как я могу это сделать?

Я попробовал другой метод, но есть проблема: $text="http://localhost/nodemcu_project_template/<?= session.userID ?>

Я создаю пользователя с базой данных mysql, но код qr дает ссылку, такую ​​как http://localhost/nodemcu_project_template/<?= session.userID ?, как вы видите, даетстроковое значение

но я хочу, чтобы оно давало вот так http://localhost/nodemcu_project_template/userid2

Как я могу решить?

<?php
  require "header.php";
  require_once 'phpqrcode/qrlib.php';
  $path='img/';
  $file = $path.uniqid().".png";
  $text="http://localhost/nodemcu_project_template/<?= session.userID ?>";
?>

    <main>
      <div class="wrapper-main">
        <section class="section-default">

          <?php

          if (!isset($_SESSION['userID'])) {
            echo '<p class="login-status">You are logged out!</p>';
          }
          else if (isset($_SESSION['userID'])) {
            echo '<p class="login-status">You are logged in!</p>';
               QRcode::png($text,$file,'L',10,2);
            echo "<center><img src='".$file."'></center> " ; 


}
          ?>
        </section>
      </div>
    </main>

<?php
  require "footer.php";
?>

1 Ответ

0 голосов
/ 25 мая 2019

Удалите это из верхнего блока

$text="http://localhost/nodemcu_project_template/<?= session.userID ?>";

и переместите его туда как

else if (isset($_SESSION['userID'])) {
    $text="http://localhost/nodemcu_project_template/userid{$_SESSION['userID']}";
    echo '<p class="login-status">You are logged in!</p>';
        QRcode::png($text,$file,'L',10,2);
    echo "<center><img src='".$file."'></center> " ; 

, но я хочу, чтобы это выглядело так http://localhost/nodemcu_project_template/userid2

Я следовал вашему предположению, что id - это 1 или иначе целое число.Вы хотели, чтобы ссылка имела буквальный текст userid.Не забудьте настроить его, чтобы вернуть то, что вам действительно нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...