Убийство сессии

Печать RSS
243

T
Автор
Пришелец
0
Подскажите код с помощью которого можна убить сессию? хочу сделать в чате "Выход из ника". Но не получаетсяsad
С

Малиновые штаны
0
Убийство smile Чото кровожадно smile
Попробуй
session_unset();
session_destroy();
T
Автор
Пришелец
0
непонял, эти обе или по очереди? и что с ними делать? в код добавить?
С

Малиновые штаны
0
3. TheFaith, хочешь 2 сразу , хочешь любую из них smile На выбор вопщем. Это добавь там где у тебя файл выхода

Дух
0
2,ну надо чтоб была залана пременная или переменные которые надо очистить session_register("$exit") это регаем пременую. или зписать сессию вообще всю в 128 битное число!
------------------------
Пропишишь в нужном файле index.php
1,
<?php if($exit=="index"){
echo "<b>Вы вышли! сессия кикнута :D </b><br />";
session_destroy();}
тег на выход пропишишь такой
echo '<a href="index.php?сессия&amp;exit=index">Exit</a>';
Д

Быдлокодер со стажем
0
2 если не ошибаюсь то session_unset(); просто так сказать очищает сессию, а не убивают ее полностью, а вот session_destroy(); убьёт сессию полностью (как-то так)

Дух
0
6, не огшибаешься smile session_unset(); - она просто очищает сессию оставляя индефикцию сессию,а вот session_destroy(); - убьёт D

2000 лет д.н.э.
0
сессион регистр это старевшая конструкция, сейчас достаточно просто написать $_SESSION['var'] = 'value';
<?php
if(isset($_GET['exit'])){
session_destroy();
header("Location: index.php?");
}
site.ru/?exit
T
Автор
Пришелец
0
Ребят не работает. Помогите плис. Вот файл exit.php
<?php
header("Cache-Control: no-store, no-cache, must-revalidate");
require_once"sid.php";
require_once"inc.php";
$link = connect_db();
require("version.php");
if(isset($_GET['exit'])){ 
session_destroy(); 
header("Location: index.php?"); 
}
unset($_SESSION['id']);
session_unregister('id');
unset($_SESSION['us']);
session_unregister('us');
unset($_SESSION['ps']);
session_unregister('ps');
unset($_SESSION['wap']);
session_unregister('wap');
unset($_SESSION['url']);
session_unregister('url');
unset($_SESSION['go']);
session_unregister('go');
error_reporting(0);
$link = connect_db();
echo $fsize1;
echo "$div1<b>Выход</b>$div9";
echo "Вы успешно вышли из чата!<br/>Заходите еще! :) <br /><a href=\"index.php?wap=$wap\">Ha главную</a><br />";
echo $fsize2;
if ($ver=="wml")echo "</p></card></wml>";
else if ($ver=="xhtml") echo "</div></body></html>";
mysql_close ($link);
ob_end_flush();
?>
а вот ссылка из enter.php
echo '<a href="index.php?$ses&amp;exit=index">Exit</a>';

2000 лет д.н.э.
0
Какая то груда ненужного кода.. унсет не нужен, и так сессиия убита, код ниже } не понятно к чему относитсяsmile
соединение с бд для закрытия сессии совершенно не нужно.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск