2012-01-30 56 views
0

我在這裏遇到一個奇怪的問題。使用www時會話不會啓動

我正在使用運行PHP的目錄腳本。

用戶可以選擇輸入他們的郵編,以便目錄可以使用他們的郵政編碼來查找本地企業。

我正在使用會話來保存他們的郵編。

問題是當會議郵政編碼($ _SESSION ['郵編'])不顯示時,我省略了「www」。在域中。我怎樣才能設置它,這樣郵政編碼將顯示有/無www。?

感謝 彼得

+0

請提供一點細節或腳本的一部分? – nand 2012-01-30 22:09:46

+2

檢查您的會話cookie的域設置。如果Cookie設置爲「wwww.domain.com」,則它不會用於「other.domain.com」或「domain.com」。 – 2012-01-30 22:11:24

+0

我可以爲兩個域設置它,還是應該使用重寫引擎? – 2012-01-30 22:13:31

回答

2
session_set_cookie_params(0, '/', '.domain.com'); 
0

我用下面的代碼和它的工作對 RewriteBase/ 的RewriteCond%:)

RewriteEngine敘述{HTTP_HOST}^www.mywebsite.org 重寫規則^(。*)$ http://mywebsite.org/ $ 1 [R =永久,L]