簡體   English   中英

如果不是來自同一域的cookie,我們可以使用php來定義cookie是否已設置嗎?

[英]can we use php to define if the cookie has been set if that cookie is not from the same domain?

我知道,如果Cookie是由我的網域制作的,那么我只能使用類似的方式

<html>
<body>

<?php
if (isset($_COOKIE["user"]))
  echo "Welcome " . $_COOKIE["user"] . "!<br />";
else
  echo "Welcome guest!<br />";
?>

</body>
</html>

如果cookie來自不同的域,並且我不知道cookie的名稱是什么或者沒有對其進行控制,該怎么辦,假設您訪問網站http://cookieprovider.com ,您將獲得一個cookie存儲一周然后,如果訪問者返回我的網站,並且我想查看他們是否在瀏覽器上設置了cookie,或者沒有回傳給他們或向他們發送消息警告說cookie尚未設置,則需要再次返回刷新或其他任何方式,當他們擁有Cookie時,都會向他們發送歡迎消息,依此類推。

這有可能嗎?

如果不是這樣,我可以看到其他想要確定的解決方案。

阿里

出於明顯的安全原因,您無法讀取屬於另一個域的cookie。 不過,您可以跨子域進行操作。

恐怕你做不到。 您無法設置也無法從其他域獲得會話

暫無
暫無

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

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