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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Авторизация

Сообщения:  [1-10]   [11-16] 

 
 автор: Leab   (15.10.2007 в 13:19)   письмо автору
 
   для: KPETuH   (15.10.2007 в 13:15)
 


 Destroying a session with $_SESSION

<?php
// Initialize the session.
// If you are using session_name("something"), don't forget it now!
session_start();

// Unset all of the session variables.
$_SESSION = array();

// If it's desired to kill the session, also delete the session cookie.
// Note: This will destroy the session, and not just the session data!
if (isset($_COOKIE[session_name()])) {
    
setcookie(session_name(), ''time()-42000'/');
}

// Finally, destroy the session.
session_destroy();
?> 


Юзай оф мануал, тогда таких вопросов и недопонимания не будет

   
 
 автор: KPETuH   (15.10.2007 в 13:15)   письмо автору
 
   для: Dizels   (15.10.2007 в 13:03)
 

сесия новая не инициализируется.... а используется уже существующая

   
 
 автор: Dizels   (15.10.2007 в 13:03)   письмо автору
 
   для: bronenos   (15.10.2007 в 12:59)
 

Может я конечно туплю, прошу понять, я только начинаю писать более менее сложные скрипты(по моему мнению:)), но мне надо закрыть ту сессию, которую я уже открыл, а не инициировать еще одну или я что-то не так понимаю?

   
 
 автор: bronenos   (15.10.2007 в 12:59)   письмо автору
 
   для: Dizels   (15.10.2007 в 12:52)
 

сначала начать потом закончить надо

   
 
 автор: Leab   (15.10.2007 в 12:58)   письмо автору
 
   для: Dizels   (15.10.2007 в 12:52)
 

>и наконец файл exit.php:

<?php  
session_destroy
();  
?>


добавь сюда
session_start();

   
 
 автор: Dizels   (15.10.2007 в 12:52)   письмо автору
 
   для: Leab   (15.10.2007 в 12:42)
 

в файле index.php я это указывал, потом все файлы подключались. Я так смотрю, что я не совсем понимаю - где и когда нужно инициировать сессию, объясните плз.

   
 
 автор: Leab   (15.10.2007 в 12:42)   письмо автору
 
   для: Dizels   (15.10.2007 в 12:33)
 

session_start(); с начала укажи....

   
 
 автор: Dizels   (15.10.2007 в 12:33)   письмо автору
 
   для: mihdan   (14.10.2007 в 20:19)
 

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

Вот что я сделал файл kabinet.php:

<table border="0" wight="100%">
<tr valign="top">
<td><?php require_once("menu.php"); ?></td>
<td><?php require_once("foto.php"); ?></td>
<td>
<?php
    
// Устанавливаем соединение с БД
    
require_once("../admin/config.php");
    
// Выводим данные пользователя
    
$query "SELECT * FROM users WHERE email = '$_SESSION[email]'";
    
$usr mysql_query($query);
    if(!
$usr) exit(mysql_error());
    
$users mysql_fetch_array($usr);
    echo 
"Здравствуйте, ".$users['name']."!<br>";
?>
</td>
</tr>
</table>


в файле menu.php вот такой код:

<a href="../user_info/index.php">Информация обо мне</a><br>
<a href="exit.php">Выход</a><br>

и наконец файл exit.php:

<?php 
session_destroy
(); 
?>

Пишет вот такую ошибку: Warning: session_destroy(): Trying to destroy uninitialiazed session in путь к файлу. Смысл я понял, что пытатся уничтожить неинициированную сессию, но как тогда правильно выйти?

   
 
 автор: mihdan   (14.10.2007 в 20:19)   письмо автору
 
   для: Dizels   (14.10.2007 в 20:06)
 

тут походу ;)

http://softtime.ru/info/articlephp.php?id_article=34

   
 
 автор: Dizels   (14.10.2007 в 20:06)   письмо автору
 
   для: Dizels   (14.10.2007 в 20:05)
 

кстати, а где этоготовое решение? Я чего-то не нашел, ссылку в студию! :)

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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