Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод приветствия, передача информации через $_SESSION
 
 автор: Alexej   (16.04.2007 в 20:48)   письмо автору
 
 

Я хочу чтобы у меня на каждой странице выводилось приветствие
с именем посетителя как у вас вверху.
Я на каждой странице помещаю код:
session_start();
$_SESSION['username']="$name";
echo "<br><b>Здравствуйте, "$_SESSION ['username']."</b><br>";
И если у меня код содержится в “шапке”(top.php) страницы
То мне эти коды надо повторять и в остальных файлах(bottom.php,main.php) для данной странице, или всё можно поместить в один файл?
И где мне помещать код разрегистрации?

   
 
 автор: cheops   (17.04.2007 в 02:44)   письмо автору
 
   для: Alexej   (16.04.2007 в 20:48)
 

На каждой странице следует поместить лишь следующие строки
<?php
session_start
();
echo 
"<br><b>Здравствуйте, "$_SESSION ['username']."</b><br>";
?>

Строку
<?php
$_SESSION
['username']="$name";
?>

следует использовать лишь при регистрации, иначе значение в $_SESSION['username'] будет каждый раз перезаписываться. Если выводить фразу нужно лишь один раз - выводите один раз, только размещайте вызов session_start() до вывода в окно браузера любой информации.

   
 
 автор: Alexej   (17.04.2007 в 14:19)   письмо автору
 
   для: cheops   (17.04.2007 в 02:44)
 

А где мне использовать
unset($_SESSION["username"]); или
session_unregister("username");
Если надо вообще?
Заранее благодарен!

   
 
 автор: Trianon   (17.04.2007 в 14:28)   письмо автору
 
   для: Alexej   (17.04.2007 в 14:19)
 

а) в скрипте, вызываемом со ссылки "Завершить сеанс" , "Выход", или как оно у Вас называется.
б) первое.
в) надо.

   
 
 автор: Alexej   (17.04.2007 в 15:30)   письмо автору
 
   для: Trianon   (17.04.2007 в 14:28)
 

А как дело будет обстоять при простом закрытии браузера
вместо "Выход"?

   
 
 автор: Trianon   (17.04.2007 в 16:00)   письмо автору
 
   для: Alexej   (17.04.2007 в 15:30)
 

Вы всерьез?
Браузер закроется. :)

Никакого обращения к серверу при этом не происходит.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования