0
A
回答
4
是的,一個cookie是一個cookie。
setcookie.html:
<script type="text/javascript">
document.cookie = 'foo=bar';
</script>
<a href="readcookie.php">Did it work?</a>
readcookie.php:
<?PHP
echo 'This should say "bar": ' . $_COOKIE['foo'];
?>
0
Cookies是隻能由同一產地訪問。部分Cookie設置了規則,例如「只能通過https訪問」或「僅可通過* .images.google.com訪問」。只要通過瀏覽器使用相同的原始參數保存cookie,是否通過JS或PHP設置cookie並不重要。
Cookie的訪問(讀取或寫入)完全取決於瀏覽器,但行爲由RFC 2109指定。
2
是的,你可以。不過,請注意,Cookie必須允許JavaScript對其進行編輯。有一個標誌(HttpOnly)可以添加到HTTP cookie頭中,該標頭不允許通過支持的瀏覽器中的JavaScript等瀏覽器腳本語言編輯cookie。您可以在功能簽名中看到它:
bool setcookie (string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]])
如果設置爲true(默認值爲false),則不能使用Javascript編輯cookie。
0
只有網絡瀏覽器存儲您的cookies。它將它們發送到每個請求上的腳本。腳本將它們回覆並回復。
相關問題
- 1. 和JavaScript餅乾
- 2. 餅乾和JavaScript
- 3. PHP餅乾和MySQL
- 4. PHP和捲曲餅乾
- 5. 餅乾在PHP
- 6. 如何使用PHP會話和餅乾
- 7. PHP的 - 在餅乾
- 8. 獲取餅乾PHP
- 9. RestTemplate和餅乾
- 10. JavaScript和ASP.NET - 帶鍵/值對的餅乾
- 11. PHP會話和餅乾設置
- 12. 問題與PHP餅乾和jQuery
- 13. 捲曲和餅乾
- 14. 會話和餅乾
- 15. JavaScript的重複餅乾
- 16. PHP:餅乾解析錯誤
- 17. 會話超時 - 餅乾/ PHP
- 18. 餅乾只顯示爲PHP
- 19. PHP餅乾不是在IE
- 20. JavaScript的使用登錄餅乾
- 21. 使用URL containes餅乾在javascript
- 22. 餅乾
- 23. 餅乾?
- 24. 餅乾
- 25. 餅乾
- 26. PHP cURL類 - 餅乾不起作用
- 27. Incrmenting用PHP餅乾(初級問題)
- 28. 發帖GeoLocation中從JavaScript以PHP中使用餅乾
- 29. JQuery餅乾(堅持餅乾)與鐵軌
- 30. Sencha觸摸和餅乾
有道理 感謝兄弟 – mjr 2009-09-15 03:08:57