[問題]如何將網址後的 &sid=XXX 刪除?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
sd07aliang
星球普通子民
星球普通子民
文章: 2
註冊時間: 2007-06-05 13:38
聯繫:

[問題]如何將網址後的 &sid=XXX 刪除?

文章 sd07aliang » 2007-06-05 14:05

●架設主機作業系統:虛擬主機(G型主機)
●您的上網方式:中華電信ADSL
●您安裝的程式:Apache 版本 1.3.37 (Unix) 、MySQL 版本 4.1.21-standard-log
●您的 phpBB2 版本:phpBB 2.0.21
●您的 domain(網域名稱) :http://www.py2006.net
●您的 phpBB2 連結網址: http://www.py2006.net/phpBB2
●瀏覽器:ie 6.0.2900 、firefox2.0.0.4

拜讀 design的大作後http://www.adsenseor.com/seo-practice/180.html

因此想將網址靜態化,找到以下修改方法 http://vovo2000.com/phpbb2/viewtopic-1947.html

但是修改後發現一個問題,網址的部份會出現sid=xxx字串,竹貓本身也有這問題http://www.phpbb-tw.net/phpbb/viewforum.php?f=2&sid=ff14834731309ce43ce8cc1ae07eec51

因為靜態化後的網址會出錯,舉例如下
http://www.phpbb-tw.net/phpbb/viewforum2.html&sid=ff14834731309ce43ce8cc1ae07eec51

但是只要瀏覽器[重新整理]就會正常,but下次再開還是會同樣發生這問題

請問一下該如何移除 &sid=XXX ?

之前有人討論過 Cookie 設定 可以改善,但是經測試無效
最後由 sd07aliang 於 2007-06-05 20:26 編輯,總共編輯了 1 次。

michaelchain
星球公民
星球公民
文章: 129
註冊時間: 2006-10-17 03:13

文章 michaelchain » 2007-06-05 16:35

打開 includes/sessions.php,找到

代碼: 選擇全部

function append_sid($url, $non_html_amp = false)
{
	global $SID;

	if ( !empty($SID) && !preg_match('#sid=#', $url) )
	{
		$url .= ( ( strpos($url, '?') !== false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
	}

	return $url;
}
修改為

代碼: 選擇全部

function append_sid($url, $non_html_amp = false)
{
	return $url;
}
就再不會出現sid了, 但是, 我不保證這樣是否會引起會員無法登入的問題
※伺服器主機:Intel Core2 酷睿™2 E6300, 升級到4GB RAM了
※主機作業系統:CentOS 4 Linux
※我的 phpBB 版本:phpBB3.0.?
※我的網址: 中文PHPBB

wu2017
竹貓忠實會員
竹貓忠實會員
文章: 359
註冊時間: 2002-08-20 15:23
來自: 平凡心動
聯繫:

文章 wu2017 » 2007-06-05 16:57

我使用 IE 7.0 (VISTA) 瀏覽竹貓網頁,並不會出現 sid 的問題,提供您參考 ^^
我們都想寫下自己的故事,才初執筆就驚覺,悲歡離合竟也是年輕事!
平凡心動 http://www.hope99.idv.tw/

提出問題時,請提供較完整的資料,才能給你正確的答案,節省你的時間。
發問格式可參閱: http://phpbb-tw.net/phpbb/viewtopic.php?t=15329

PLUS 下載位址: http://www.phpbb2.de/dload.php?action=c ... &cat_id=20

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8629
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]如何將網址後的 &sid=XXX 刪除?

文章 心靈捕手 » 2007-06-05 17:19

sd07aliang 寫:拜讀 design的大作後http://www.adsenseor.com/seo-practice/180.html

因此想將網址靜態化,找到以下修改方法 http://vovo2000.com/phpbb2/viewtopic-1947.html

但是修改後發現一個問題,網址的部份會出現sid=xxx字串,竹貓本身也有這問題http://www.phpbb-tw.net/phpbb/viewforum.php?f=2&sid=ff14834731309ce43ce8cc1ae07eec51

因為靜態化後的網址會出錯,舉例如下
http://www.phpbb-tw.net/phpbb/viewforum2.html&sid=ff14834731309ce43ce8cc1ae07eec51

但是只要瀏覽器[重新整理]就會正常,but下次再開還是會同樣發生這問題

請問一下該如何移除 &sid=XXX ?

之前有人討論過 Cookie 設定 可以改善,但是經測試無效



這是我幫朋友做的http://www.py2006.net/phpBB2/

但以上原因已經暫時移除[靜態化],所以無法提供實例
建議您:
1. 補齊發問格式
http://phpbb-tw.net/phpbb/viewtopic.php?t=15329
2. '提供實例'
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

Meowmeow
星球公民
星球公民
文章: 228
註冊時間: 2006-03-01 17:03
來自: 台北
聯繫:

文章 Meowmeow » 2007-06-05 17:31

有時覺得你的要求有夠怪,他都放連結了還要要求實例?非要貼個螢幕畫面你才甘心?
Chita,一個野性獸圖聖殿。

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8629
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 » 2007-06-05 18:07

Meowmeow 寫:有時覺得你的要求有夠怪,他都放連結了還要要求實例?非要貼個螢幕畫面你才甘心?
是您想太多吧!
我的意思, 只是建議他將 '移除[靜態化]' 的修改放回論壇而已.

--
因為 'sid' 牽涉到到紀錄會員拜訪論壇的時間,
所以也建議 sd07aliang 能夠提供測試用帳號與密碼.
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

newerby
星球普通子民
星球普通子民
文章: 5
註冊時間: 2007-03-01 01:31

文章 newerby » 2007-06-05 18:25

心靈捕手 寫:
Meowmeow 寫:有時覺得你的要求有夠怪,他都放連結了還要要求實例?非要貼個螢幕畫面你才甘心?
是您想太多吧!
我的意思, 只是建議他將 '移除[靜態化]' 的修改放回論壇而已.

--
因為 'sid' 牽涉到到紀錄會員拜訪論壇的時間,
所以也建議 sd07aliang 能夠提供測試用帳號與密碼.
是的,SID 的去除確實有些隱患,超過某個時間后,執行某些動作可能會有出錯提示。這種狀況的解決我個人還未總結出來。

sd07aliang
星球普通子民
星球普通子民
文章: 2
註冊時間: 2007-06-05 13:38
聯繫:

文章 sd07aliang » 2007-06-05 20:44

感謝大家的指導

已經將發問格式補齊,討論區也已經改成[靜態化]有實例了

至於竹貓本站,剛剛發現一個怪現象

使用 ie6.0.2900 時
http://phpbb-tw.net/phpbb/index.php
http://phpbb-tw.net/phpbb/
http://phpbb-tw.net
輸入上方網址都會有 sid=xxx

而 firefox 2.0.0.4 時
http://phpbb-tw.net/phpbb/index.php 有 sid=xxx
http://phpbb-tw.net/phpbb/ 正常
http://phpbb-tw.net 正常


另外測試帳號密碼不知該如何提供?想測試的跟我聯絡?

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8629
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 » 2007-06-05 21:19

sd07aliang 寫:感謝大家的指導

已經將發問格式補齊,討論區也已經改成[靜態化]有實例了

至於竹貓本站,剛剛發現一個怪現象

使用 ie6.0.2900 時
http://phpbb-tw.net/phpbb/index.php
http://phpbb-tw.net/phpbb/
http://phpbb-tw.net
輸入上方網址都會有 sid=xxx

而 firefox 2.0.0.4 時
http://phpbb-tw.net/phpbb/index.php 有 sid=xxx
http://phpbb-tw.net/phpbb/ 正常
http://phpbb-tw.net 正常


另外測試帳號密碼不知該如何提供?想測試的跟我聯絡?
我猜想:
是否有 'sid' 與使用哪種 '瀏覽器' 無關.

我 (訪客) 使用 IE7 或 Fx 瀏覽您論壇的版面或文章時 都會出現 sid.
圖檔
圖檔

一般而言, 當您拜訪或登入論壇時, 便會產生一個 sid 儲存在資料庫中;
若單單只是自網址列移除 sid, 則不至於影響網頁的正常存取;

建議您:
可以試試 michaelchain 提供的修改.

至於, 建立測試帳號的意思, 是由您 (系統管理員) 主動註冊, 新增一個會員, 方便測試.
ps. 不嫌麻煩的話, 有外掛可用.
http://phpbb-tw.net/phpbb/viewtopic.php?t=48760
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

kaiya chang
星球普通子民
星球普通子民
文章: 3
註冊時間: 2007-11-04 00:18

Re: [問題]如何將網址後的 &sid=XXX 刪除?

文章 kaiya chang » 2008-08-04 23:04

●架設主機作業系統:Windows 2000 Pro
●快速架站程式:Appserv2.4.4a
●免費空間連結: 自架主機
●您的上網方式:ADSL 固定ip x1個
●您安裝的程式:免填
●您的 phpBB2 版本:plus1.53a
●您的 domain(網域名稱) :niva.tw
●您的 phpBB2 連結網址: http://www.niva.tw/
●錯誤代碼:無
●錯誤狀態:無;主要是消除 sid 的部份有問題
1、曾經按照由 michaelchain 的指導文 http://phpbb-tw.net/phpbb/viewtopic.php ... 02#p258002 做修改
但是會造成後台無法登入,因此就放棄消除sid的想法
2、今天放了一個「轉貼引用的功能」
功能說明:
轉貼引用的功能基本上是一個很簡單的概念,主要抓文章主題與連結,然後複製到剪貼簿,由網友自己張貼到自己的論壇、部落格、msn或即時通等等,基本上類似「部落格的引用功能」
3、這個功能可以抓到主題、連結、發文者,但是sid的部份,如果是註冊的會員,連結會帶出會員的sid,會員登出後或訪客,則不會帶出sid
4、帶出sid的情況下,引用的文章連結會有問題,也不美觀;沒帶出sid,則正常
引用的連結如下:
下面這個是未登入的情況下,產生的引用連結
------------------------------------------------------------------------------------------------
[問題]PM壞了
http://www.niva.tw/viewtopic.php?p=1589#1589
-------------------------------------------------------------------------------------------------

下面這個則是登入的情況下,產生的引用連結
-------------------------------------------------------------------------------------------------
[問題]PM壞了
http://www.niva.tw/viewtopic.php?p=1589 ... xxxxxxxxxx
-------------------------------------------------------------------------------------------------

希望能夠在引用的情況下,消除sid即可,以免造成無法登入後台

請各位學長撥空指導一下,謝謝喔!

jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 1000
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

Re: [問題]如何將網址後的 &sid=XXX 刪除?

文章 jwxinst » 2008-08-16 04:40

sid刪除以後, 你要clear caches和cookies
這裡我曾經做過, 但我已經移走了站
最好sid沒了以後, 直接將後台的cookies重新寫一個或者直接拿掉!
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832

主題已鎖定

回到「phpBB 2 安裝與使用」