2013-01-12 120 views
0

在我的(遠程)服務器中,對於cookie,默認path的設置不是/。我需要那條路徑/使用htaccess設置cookie路徑

當然,我可以創造餅乾因此在設置路徑:

setcookie("name", "value" ,time() + 3600, "/"); 

,但我的興趣,如何通過.htaccess文件中設置默認的Cookie路徑?

+1

默認的cookie路徑是cookie的目錄。我看不到如何使用.htaccess文件更改這種方式。 –

+0

我也沒有,我不認爲.htaccess支持。最接近的解決方案是將其設置在您的php.ini – Arnaud

+0

好吧,理解。我需要創建cookie而不會過期,但將路徑設置爲'/'。在這種情況下,必須將過期參數設置爲什麼值?只是'時間()'?要麼 ? – RIKI

回答

0

php.ini文件,該參數是:

session.cookie_path 

所以,一個htaccess文件裏面你可以這樣做:

php_value session.cookie_path yourpath 

你也可以使用PHP函數session_set_cookie_params()但它可能是一個有點沉重的爲你所需要的。