#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
так же, как ему не нужно снова вводить пароль, пока браузер не будет закрыт, приветственное сообщение и голос будут отображаться только в первый раз.