我想通过点击链接来破坏会话。如果我点击该链接会话将被销毁,否则不会。我不知道具体的代码,但我尝试过这个:
<?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行“
答案 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");
?>