Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] cookie
troian
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 11:10