2011-07-02 140 views
1

我在本網站上做了一些關於此主題的瀏覽。並發現它可以通過ajax設置php cookie。 但我不知道爲什麼我不能在一個名爲php腳本的ajax上設置cookie。我甚至設置了一個默認值,只是爲了確保cookie得到了一些東西:如何通過ajax設置php cookie

setcookie("tradename", 'mono', time()+3600);  
setcookie("bus_id", 'loque', time()+3600); 

ajax調用php腳本有它的mysql查詢。他們將記錄插入數據庫。查詢之前發生的cookies的設置。

但我不知道我爲什麼當我使用的print_r從另一個頁面也沒看到:

print_r($_COOKIE); 

我使用jQuery的阿賈克斯()函數。我該怎麼做才能發現問題,請幫忙。謝謝。

+0

請評論,如果你需要更多的細節。 –

回答

2

您不需要ajax來從js設置cookie。看看「jquery cookie」插件here,也許你會喜歡它。示例用法位於jquery.cookie.js的頂部。