我最近將我的網站從XAMPP轉移到了MAMP。問題是我的註銷系統不再有效。註銷控件:PHP註銷系統無法正常工作。 (MAMP上的session_destroy)
<a href="logout.php">Log Out</a>
我的註銷頁面本身:
<?php
session_start()
session_destroy()
header('Location:login.php');
?>
奇怪的是,當我改變的東西logout.php,比如使其成爲一個簡單的回聲聲明:
<?php
echo 'test';
//session_start()
//session_destroy()
//header('Location:login.php');
?>
我仍然沒有在瀏覽器中看到'test';即使我已經在頁面中註釋掉了標題,我仍留在index.php中。我是100%的鏈接路徑很好。
是否改變logout.php文件或不改變,我可以看到服務器沒有刪除tmp/php中的會話文件。這很奇怪,因爲我已經允許在MAC OS X中每個人都可以讀寫這個tmp/php文件夾。
操作系統:Mac OS X
服務器:Apache中甲基苯丙胺
PHP:5.4.4
瀏覽器:在發生問題谷歌瀏覽器Safari瀏覽器&
(這是我的處女航上發佈提問計算器,如果你的技巧,以提高我的問話,請讓我知道)
如果你「留在** index.php **」,你肯定不會在你的瀏覽器中看到「測試」,因爲你說你將** logout.php **更改爲'echo'測試'; '聲明。您應該訪問logout.php。 – howanghk
當您在url中輸入manualy path_to_logout.php時,您會看到什麼錯誤? – sandip
難道是你正在發生錯誤,但將error_reporting設置爲0? –