销毁会话

时间:2011-10-20 11:57:29

标签: php

我想通过点击链接来破坏会话。如果我点击该链接会话将被销毁,否则不会。我不知道具体的代码,但我尝试过这个:

<?php
echo $sess_destory = "<a href='department.php'> Back </a>";

if($sess_destory)
{
session_destroy();  
}
?>

通过这种方式,会话只是在我想要的时间之前毁坏。这就是为什么所需数据无法通过其他页面并显示以下错误的原因:

“您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册,以便在'(id,semester,sem_id)VALUES('','Second Year First Semester''附近使用正确的语法'2-1')'在第1行“

2 个答案:

答案 0 :(得分:0)

首先,我看到拼写错误:

if($sess_destory) // should be destroy
{
session_destroy();  
}

但是,您显示的错误与SQL语句

有关
(id, semester, sem_id) VALUES ('','Second Year First Semester','2-1')

不知道它应该是什么,但假设ID是自动增量,请这样做:

(semester, sem_id) VALUES ("Second Year First Semester","2-1")

答案 1 :(得分:0)

制作通用的退出页面..

<?
session_start();
session_destroy();
header("location: index.php");
?>