我的主域名:www.domain.com
有一個cookie設置爲:domain.com
。php.ini中的session.cookie_domain - 發佈表單的問題
一旦用戶點擊鏈接訪問www.domain.com/login
,並且他們嘗試登錄(通過POST請求),此表單將該cookie設置爲www.domain.com
(添加www)。這導致許多人遇到問題,因爲當他們提交登錄表單時,頁面只會刷新。
對於一些人來說,它永遠不會提交(永遠不能提交表單)。對於其他人來說,這只是一次 - 第二次,它工作正常。它也因瀏覽器而異...
我在這裏修復了什麼,我假設我需要在我的session.cookie_domain in php.ini
中輸入一些內容 - 但是正確的操作方法是什麼?
謝謝大家。
--- UPDATE --- 代碼來設置登錄頁面上的Cookie:
$expireTime = 60 * 60 * .5; // 30 minute expire time
session_set_cookie_params($expireTime,"/");
session_start();
請包括您用於設置Cookie的實際代碼。 –
@RyanLaBarre新增 – Shackrock