我包括jQuery庫:DRUPAL_UID未設置
function zenbws_preprocess_html() {
drupal_add_library('system', 'jquery.cookie');
}
的假設是,該cookie將被設置,但我看不到DRUPAL_UID
在瀏覽器中的cookie列表。加var cookie_value = jQuery.cookie("DRUPAL_UID");
不會返回任何內容。
我錯過了什麼?
我包括jQuery庫:DRUPAL_UID未設置
function zenbws_preprocess_html() {
drupal_add_library('system', 'jquery.cookie');
}
的假設是,該cookie將被設置,但我看不到DRUPAL_UID
在瀏覽器中的cookie列表。加var cookie_value = jQuery.cookie("DRUPAL_UID");
不會返回任何內容。
我錯過了什麼?
你可以做到這一點通過你的template.php文件中手動像你與磁帶庫...使用JavaScript中
drupal_add_js(array('userid' => $user->uid), 'setting');
訪問:
Drupal.settings.userid
如果你真的想要它在餅乾,然後你可以使用你的代碼來設置它:
jQuery.cookie('userid', Drupal.settings.userid, { expires: 7 }); // Lasts 1 week
和訪問:
jQuery.cookie('userid');
Drupal沒有設置這樣的cookie – Clive