在此地址登錄www.example.com
後,如果我從地址欄中刪除www
擴展名,則登錄詳細信息值不會保持會話。將地址欄中的www擴展名刪除後不工作
回答
嘗試創建從非www到www的重定向功能。請參閱此主題:WWW to non-WWW Redirect with PHP
將其放入全局變量或包含文件中,或者在調用任何session_start()
之前添加它。
ini_set("session.cookie_domain",".example.com");
另一種選擇是,以補充一點:
php_value session.cookie_domain .example.com
您.htaccess
謝謝你,但我想爲example.com和www.example.com設置一個cookie值。如果我從地址添加或刪除www將保持相同的cookie,我爲此做了什麼!!!!!!!!!!!!!!! – tamildinesh
@tamildinesh是的,上面的代碼將做你想要的東西..只是嘗試它。 我也爲你增加了一個選項 – Adi
你會被一個cookie維護。當您登錄到www.example.com時,默認情況下會爲該域保存一個cookie,該域會以對該域中的URL的每個請求表示。 example.com是一個不同的cookie域,因此不會呈現cookie。
解決方案是按照Andrei的建議將example.com重定向到www.example.com,或者使Cookie域與Adnan建議的一致 - 都是有效答案。
嘗試清除瀏覽器緩存 從 清除DNS的刪除臨時文件和預讀文件CMD IPCONFIG/FLUSHDNS
重新打開瀏覽器登錄,寫入或刪除WWW不應會話改變,因爲它運行在服務器上。
請確保您沒有重新開始會話。
- 1. 如何從地址欄中刪除.php擴展名?
- 2. Apache刪除'www'不工作
- 3. 從鏈接地址中刪除文件擴展名
- 4. .htaccess刪除.php擴展不工作
- 5. 在htaccess中刪除子目錄&刪除.php擴展不工作?
- 6. 日曆擴展工具刪除後,然後添加ajax工具包不工作
- 7. 刪除使用htaccess刪除文件擴展名後的索引
- 8. 從文件名中刪除擴展名
- 9. 從文件名中刪除擴展名
- 10. NGINX刪除刪除擴展名爲.html
- 11. 刪除擴展名從URL
- 12. 刪除擴展名爲.php
- 13. as3刪除擴展名爲
- 14. 刪除.gz擴展名
- 15. 刪除域名擴展
- 16. 刪除文件擴展名
- 17. 刪除擴展名引用
- 18. 從Vs2013刪除擴展名
- 19. 從任何地方的網址中刪除文件擴展名與htaccess的
- 20. safari擴展從地址欄獲取url
- 21. Chrome擴展程序隱藏地址欄
- 22. 刪除.htaccess中的.php擴展名不起作用
- 23. 我的網站不工作,當我沒有在地址欄中輸入www
- 24. 只刪除URL中的.html擴展名
- 25. 刪除節點後,Treenode不擴展
- 26. 從地址欄中刪除文本
- 27. .htaccess:非www到www +不擴展網址+沒有索引
- 28. 從網址中刪除文件擴展名
- 29. 如何從網址中刪除'.php'擴展名?
- 30. .htaccess在子文件夾中刪除擴展名不起作用
您可能想要了解cookie域。 – GordonM
你的登錄碼在哪裏? – Baba
在登錄代碼中沒有錯誤。我想知道如果我在登錄後從(example.com)地址欄中刪除www,它不會保留seeion值爲什麼會發生? plz清楚我!!!!!!! – tamildinesh