Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] cookie
Forum PHP.pl > Forum > Przedszkole
troian
Witam, używam tego oto skryptu do nadawania ciasteczek

  1. function setCookie(cname, cvalue, exdays) {
  2. var d = new Date();
  3. d.setTime(d.getTime() + (exdays*24*60*60*1000));
  4. var expires = "expires="+d.toUTCString();
  5. document.cookie = cname + "=" + cvalue + "; " + expires;
  6. }
  7.  
  8. function getCookie(cname) {
  9. var name = cname + "=";
  10. var ca = document.cookie.split(';');
  11. for(var i = 0; i < ca.length; i++) {
  12. var c = ca[i];
  13. while (c.charAt(0) == ' ') {
  14. c = c.substring(1);
  15. }
  16. if (c.indexOf(name) == 0) {
  17. return c.substring(name.length, c.length);
  18. }
  19. }
  20. return 0;
  21. }


Problem jest w tym że ciasteczko działa tylko na podstronie na której zostało utworzone.
Chodzi mi tutaj o tzw 'Ścieżka'
w jaki sposób przerobić to aby to ciasteczko działało w obrębie całej strony.
rad11
Spróbuj dodać domain:

http://stackoverflow.com/questions/5671451...oss-sub-domains
trueblue
http://www.quirksmode.org/js/cookies.html
troian
Cytat(rad11 @ 8.09.2016, 08:28:30 ) *


Dzięki pomogło!
Comandeer
Pytanie brzmi, czy na pewno potrzebujesz ciasteczka? Jeśli są w nim informacje, które potrzebujesz wyłącznie w skrypcie JS, to polecałbym rozważenie przerzucenia się na localStorage.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.