Файл cookie сеанса для воспроизведения звука с помощью Java Script только один раз

#javascript #php #cookies #session-cookies

#javascript #php #файлы cookie #сеансовые файлы cookie

Вопрос:

Я зашифровал каталог, содержащий несколько папок, с помощью администратора каталогов (опция защиты), например, memberarea directory .

теперь, если кто-то открывает страницу этих каталогов, он должен ввести свое имя пользователя и пароль, чтобы он мог видеть содержимое этого каталога.

Я использовал следующий код для написания приветственного текста для отображения текста, относящегося к каждому пользователю. Кроме того, в соответствии с введенным именем пользователя, при открытии страницы будет воспроизводиться аудиофайл:

         <?php
        $user_name = $_SERVER['PHP_AUTH_USER'];
            if ($user_name == "admin") {
                $name = "Sir Alex Morgan";
                echo '<div class="wellcome_message">' . $name . ' ، welcome to your site :)</div>';
                echo '<script type="text/javascript">
                        window.onload=function(){
                            document.getElementById("admin_audio").play();
                        }
                        </script>';
            }
            elseif ($user_name == "user1") {
                $name = "Miss Mary";
                echo '<div class="wellcome_message">' . $name . ' ، nice to meet you</div>';
                echo '<script type="text/javascript">
                        window.onload=function(){
                        document.getElementById("user1_audio").play();
                        }
                    </script>';
            }
            .
            .
            .
            ?>

 

Теперь я хочу, чтобы описанный выше процесс выполнялся только один раз в каждом сеансе браузера, т.Е. Если пользователь, например, переходил со страницы domain.com/memberarea/part1/index.php на страницу domain.com/memberarea/part3/page.php так же, как ему не нужно снова вводить пароль, пока браузер не будет закрыт, приветственное сообщение и голос будут отображаться только в первый раз.