2013-06-22 28 views
0

我有一個home.php,通過它我發送一些數據插入到數據庫,這是通過調用另一個PHP頁面的ajax調用完成的,可以說function.php和一個唯一的ID是根據條目生成並存儲在變量$ id中。通過ajax問題的PHP函數調用

當用戶離開home.php頁面時,我想通過對另一個ajax調用相同的function.php來刪除插入到數據庫中的特定條目,但問題在於之前生成的$ id由於function.php被重新加載而丟失。在home.php聲明全局不起作用。

任何想法如何存儲ID,所以我可以在需要時檢索它。

一些代碼會很棒。

ABHI

+2

Session變量? – lonesomeday

回答

1

試試這個方法:

將這個在您的網頁,以啓動一個會話:session_start()。然後在將數據插入數據庫之後,執行$_SESSION['sql_insert_id'] = $id - 假設您只需要每位訪問者一個插入。

然後,當您需要從已存儲在$_SESSION['sql_insert_id']

$id數據庫刪除也可以關閉後與刪除會話:

session_unset($_SESSION['sql_insert_id']); 
session_destroy(); 
+0

我嘗試使用會話,但是當我嘗試重新加載頁面時,它需要大量的時間來重新加載,不知道y .. – ItachiUchiha

+0

好的,請將您的php發佈到您的第一個問題中,以便我們檢查是否有其他問題。還要將'error_reporting(E_ALL^E_NOTICE); ini_set(「display_errors」,1);'加到你的php的頂部進行調試。 – Sergio

+0

你有沒有工作? – Sergio