簡體   English   中英

PHP Cookie和瀏覽器未將Cookie發送到服務器

[英]php cookies and browser not sending cookie to server

所以我有一個問題,這是行不通的..名為“ Main”的cookie文件存在於瀏覽器緩存中,但是當我嘗試下面的代碼時,沒有任何收集。

 if (isset($_COOKIE["Main"])){
 $user_cookie = $_COOKIE["Main"];
 }

進一步的挖掘顯示,我有另一個Cookie,用於與Wikibridge相同的域名。

這兩個Cookie的內容均相同。.用戶名“ John”正好。

當我嘗試

var_dump($_COOKIE); exit;

我從瀏覽器發送回的cookie中收集了一堆數組數據,但是看來我的瀏覽器firefox沒有發送“ Main” cookie backm,它只發送了所有其他cookie都屬於同一域名。

因此,盡管這個$ _COOKIE [“ Main”]存在,它永遠也不會被發送回服務器供php獲取其內容。

救命

無法發送相同域的Cookie可能有一些原因。

首先,我將檢查cookie是否設置為僅針對https請求發送的安全cookie。

其次,我將檢查cookie是否具有設置為活動的特定路徑,並且您的請求不屬於該路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM