2011-10-20 14 views
-4

リンクをクリックしてセッションを破棄したい。そのリンクをクリックすると、セッションが破棄されます。私は、このための正確なコードを知らないが、私はこの1つを試してみました。このようにセッションを破棄する

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

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

、セッションは単に私が欲しい時間前に破壊されます。そのため、目的のデータは他のページを通過できず、以下のエラーを表示することができません:

"SQL構文に誤りがあります。正しい構文については、ご使用のMySQLサーバのバージョンに対応するマニュアルをチェックしてください。 1" 行目では、ID、学期、sem_id)VALUES( ''、 '2年前期'、 '2-1')」

+1

'エコー$ sess_destory =" Back ";' hm ...何を正確にしたいですか? – k102

+0

sqlクエリ後にセッションを破棄してください! – JellyBelly

+0

私は状況に応じてセッションを破壊したい。それに対して妥当な方法を知らない。 :( – webrider

答えて

0

ジェネリックログアウトページを作る。..

<? 
session_start(); 
session_destroy(); 
header("location: index.php"); 
?> 
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") 
+0

"session_destroy条件"を削除すると、エラーなしで完全に実行されます。 – webrider

関連する問題