我想模仿我的Drupal網站elpais.com的行爲。它的工作原理如下:如何設置並獲取Drupal中最後訪問的頁面?
如果您訪問elpais.com並轉到任何部分,如brasil.elpais.com,然後關閉該選項卡/窗口,然後重新訪問elpais.com,系統會自動重定向到巴西.elpais.com。正如您注意到的,系統會保存用戶上次關閉的位置。
我想爲Drupal網站做這個;特別是對於任何頁面。
我迄今所做的很簡單:
- 添加了
cookies.js
文件到文件夾misc
。 (此JavaScript文件的代碼從How do I set/unset cookie with jQuery?獲得。) - 在
page.tpl.php
文件中,我使用此drupal_add_js('misc/cookies.js', 'file');
來調用該文件以嵌入用於cookie管理的JavaScript代碼。
我有一個基本的想法:將當前URL保存爲一個cookie -using JavaScript-,然後在用戶訪問任何其他頁面時恢復它。
我需要做什麼?想法,建議等?
這是我到目前爲止所做的:page.tpl.php中的http://pastebin.com/gnbczNKV它無法正常工作。顯然,它所做的是省略重定向。你建議我修改什麼?謝謝 – InfZero
嗯,不知道你可以在調用頭函數後執行任何其他代碼,因爲它會重定向你。嘗試在header()之上移動setcookie(); – MilanG