2010-05-19 122 views
1

在PHP我使用會話和cookie沒有與PHPSESSID的urlrewriting。 但是當我打開餅乾,然後我看到pair.but其中的一個關鍵值 路徑:/PHP會話cookie sessionid

是什麼意思的路徑,你可以精心講解。 如果我將路徑值更改爲/ abc/cdddddddddd/efc,那麼這是什麼意思?

+0

粘貼您看過的實際cookie值 – zerkms 2010-05-19 00:21:41

回答

2

其實,這是一個標準的餅乾

域和路徑

每個cookie也有域和 路徑的一部分。該域告訴瀏覽器 該cookie應該發送哪個域名爲 。如果不指定,它 成爲網頁的域 設置Cookie,在此 www.quirksmode.org頁面的情況。請注意0​​該域的用途是允許cookie跨越子域的 。我 cookie將不會被 search.quirksmode.org,因爲它的 域名www.quirksmode.org讀取。當我 域設置爲quirksmode.org,該 搜索子域名也可以讀取 的cookie。我無法將Cookie域名 設置爲我不在的域名,我無法將域名www.microsoft.com設爲 。允許只有 quirksmode.org,在此 的情況下。

該路徑使您有機會指定 處於活動狀態的目錄。所以,如果你想要的餅乾 在 目錄cgi-bin只發送到頁面,路徑設置爲 /cgi-bin。通常路徑設置爲 /,這意味着Cookie在整個域中都是有效的 。這 腳本這樣做,所以Cookie,可以 集此頁面上會在www.quirksmode.org域 發送到任何 頁面(雖然只有這個頁面有一個腳本 ,搜索的cookie,並不 的東西與他們)。

Source

您可能要read more about cookies