各位高手,我有個問題想請問,我在Drupal裡面發表文章,文章內使用PHPCODE模式加入我想要的程式,
想在文章內加上$_SESSION變數,再將此$_SESSION變數傳到根目錄下的其他頁面(htdocs->drupal/xxx/xxx.php)
但是接收不到,想請問各位高手有沒有解決的方式,感謝!!
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 如何在Drupal內使用$_SESSION
$_SESSION 是全域變數,且是一個 array 變數,不需要傳進函數中。
例如,你想要加入一個 logined user 的特別註記,假設是一個日期好了。那麼你可以在要加上這個特別註記函數上:
function func_a() {
...
$_SESSION['user_special_date'] = now();
...
}
在要用到的地方:
function func_b() {
...
if (! empty($_SESSION['user_special_date'])) {
...
}
...
}
Art (無有多少 | 通通學)
Re: 如何在Drupal內使用$_SESSION
補充一下。
上述的 'user_special_date' 是你自訂的一個 array element。
func_a, func_b 另外也可以是二個不同的 node 中的 body (使用 phpfilter),例如在 node_a 中定義了這個變數,然後在 node_b 中使用了這個變數。
Art (無有多少 | 通通學)
Re: 如何在Drupal內使用$_SESSION
//print_r($user); //登入session 資訊 (先印出session看捉不捉得到)
global $user;
$SessionUid=$user->uid;
人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)
Re: 如何在Drupal內使用$_SESSION
非常感謝樓上兩位高手!!
小弟吸收到非常多東西。