Проблема такая - Не могу удалить из таблицы базы строку, в которой находится номер текущей сессии.
Сам код:
Код
Запись в базу сессии:
session_start(); - стартуем сессию
---какие-то действия-----
$currsession = session_id(); // запихиваем ид сессии в переменную
$sqlsess = mysql_query("INSERT INTO 'base'.'table' (id) VALUES ('$currsession')",$db_connect);
header('location: rand/first.php?sid='.htmlspecialchars($currsession));
---сессия успешно записалась в базе-----
Попытка удалить из базы:
session_start(); - стартуем сессию
---какие-то действия-----
$exitsession = $_GET['sid'];
if(isset($_POST['exit'])) {
$deletesession = mysql_query("DELETE FROM 'base'.'table' WHERE 'table'.'id' = '".$exitsession."'",$db_connect);
session_destroy();
header('location: ../index.html');
}
print_r('<form method="post"><input type="submit" name="exit" value="EXIT"></input></form>
---сессия НЕ удалилась из базы-----
Где у меня ошибка?[glow=][/glow]
Сам код:
Код
Запись в базу сессии:
session_start(); - стартуем сессию
---какие-то действия-----
$currsession = session_id(); // запихиваем ид сессии в переменную
$sqlsess = mysql_query("INSERT INTO 'base'.'table' (id) VALUES ('$currsession')",$db_connect);
header('location: rand/first.php?sid='.htmlspecialchars($currsession));
---сессия успешно записалась в базе-----
Попытка удалить из базы:
session_start(); - стартуем сессию
---какие-то действия-----
$exitsession = $_GET['sid'];
if(isset($_POST['exit'])) {
$deletesession = mysql_query("DELETE FROM 'base'.'table' WHERE 'table'.'id' = '".$exitsession."'",$db_connect);
session_destroy();
header('location: ../index.html');
}
print_r('<form method="post"><input type="submit" name="exit" value="EXIT"></input></form>
---сессия НЕ удалилась из базы-----
Где у меня ошибка?[glow=][/glow]