Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> W czym obsługiwać cookie w JS czy PHP?
james8
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 29.07.2008

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


Witajcie,

tak jak w temacie, jestem początkującym programistą, znam już html, php, mysql, java script ucze się Code Ignitera. \

Zastanawiam się jaki sposób osbługi ciasteczek jest najłatwiejszy i najbardziej wydajny.

Wiem że można zrobić to w wielu językach, np JS, PHP jednak nie wiem co wybrać. Proszę o Wasze opinie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Zależy od przypadku - przyszłego zastosowania.

Wykorzystanie PHP ma tę zaletę, że gdy ktoś będzie miał wyłączoną obsługę JS to tak czy siak zapiszesz ciastko.
Go to the top of the page
+Quote Post
james8
post
Post #3





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 29.07.2008

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


Cytat(kamil4u @ 10.02.2013, 19:13:20 ) *
Zależy od przypadku - przyszłego zastosowania.

Wykorzystanie PHP ma tę zaletę, że gdy ktoś będzie miał wyłączoną obsługę JS to tak czy siak zapiszesz ciastko.


Próbowałem przebrnąć przez TEN tutorial, jednak jest trochę zawiły, zastanawiam się czy faktycznie nie pozostać przy php.

Może jeszcze jakieś opinie / przemyślenia w temacie? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Jaki tutorial?

Napisz co chcesz zrobić to doradzimy Ci już na konkretnym przykładzie.
Go to the top of the page
+Quote Post
james8
post
Post #5





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 29.07.2008

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


Cytat(kamil4u @ 10.02.2013, 20:22:08 ) *
Jaki tutorial?

Napisz co chcesz zrobić to doradzimy Ci już na konkretnym przykładzie.


Przepraszam, z roztargnienia zapomniałem dodać LINKU.

Zacząłem budaować portal ogłoszeniowy, i pomyślałem sobie, że niektóre dane mogłby być przechowywane w ciasteczkach (np. login, hasło, ostatnie wyszukiwania, wybrana lokalizacja itp).
Portal najprędzej będzie oparty o Code Igniter, bądź Smarty.

Frameworki prawdopodobnie posiadają już obsługę Cookie (chodź do tego jeszcze nie dotarłem), uczę się wszystkiego na raz Frame worki, JS, Jquery, Ajax (IMG:style_emoticons/default/smile.gif)

Ten post edytował james8 10.02.2013, 21:14:20
Go to the top of the page
+Quote Post
kamil4u
post
Post #6





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Cytat
że niektóre dane mogłby być przechowywane w ciasteczkach (np. login, hasło ...

Zanim zaczniesz to robić koniecznie poczytaj o bezpieczeństwie trzymania danych w ciasteczku - a raczej jego brakiem.
Go to the top of the page
+Quote Post
james8
post
Post #7





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 29.07.2008

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


Cytat(kamil4u @ 10.02.2013, 22:07:34 ) *
Zanim zaczniesz to robić koniecznie poczytaj o bezpieczeństwie trzymania danych w ciasteczku - a raczej jego brakiem.


Czytałem trochę na temat bezpieczeństwa. Sądzę że najbardziej zagrożone jest zapamiętywanie hasł na publicznych komputerach (szkoły, biblioteki, etc.). Na prywatnych komputerach, czy profilach zagrożenie nie jest aż tak wielkie.

Jak sądzicie w jaki sposób facebook rozwiązał zapamiętywanie haseł , ciasteczka czy jakiś inny sposób?

(IMG:http://img195.imageshack.us/img195/3360/fejsgn.png)


Go to the top of the page
+Quote Post
pitu
post
Post #8





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

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


Na pewno nie zapamiętuje hasła. Na forum wczoraj lub dzisiaj był temat dotyczący autologowania, czego tego o czym piszesz. Poszukaj podany jest tam jeden z przykładów jak to wykonać.
Go to the top of the page
+Quote Post
james8
post
Post #9





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 29.07.2008

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


Cytat(pitu @ 10.02.2013, 22:57:00 ) *
Na pewno nie zapamiętuje hasła. Na forum wczoraj lub dzisiaj był temat dotyczący autologowania, czego tego o czym piszesz. Poszukaj podany jest tam jeden z przykładów jak to wykonać.


Znalzalem i zapoznam się. Proszę powiedzcie mi czy używacie ciasteczek, jeśli tak to do czego?
Go to the top of the page
+Quote Post
kamil4u
post
Post #10





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Przykłady:
- różne style na stornie(zmiana szaty graficznej ) - zapamiętanie co wybrał użytkownik
- komunikaty, które powinny się pojawić tylko raz: Google używa do "poinformowania" Cię o przeglądarce chrome.
- przekazywanie zmiennej JS<-->PHP (praktycznie wyparte przez AJAX )
- zapamiętywanie faktu, że użytkownik odwiedził już daną stronę
Go to the top of the page
+Quote Post
Niktoś
post
Post #11





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Może tyko dodam, że ciasteczka obsługiwane przez js nie będą należeć do najbezpieczniejszych. W js nie możliwe jest wykreowanie ciasteczka z flagą httponly lub bodajże secure.
Go to the top of the page
+Quote Post
Pawel_W
post
Post #12





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


Cytat(james8 @ 10.02.2013, 21:11:04 ) *
Przepraszam, z roztargnienia zapomniałem dodać LINKU.

co do tego tutorialu to zastanawiałbym się nad jego wartością merytoryczną, bo np. czym różni się podany przez nich przykład:
  1. function usunCookie(nazwa) {
  2. var dzis = new Date()
  3. if (document.cookie!="") {
  4. var toCookie=document.cookie.split("; ");
  5. for (i=0; i<toCookie.length; i++) {
  6. var nazwaCookie=toCookie[i].split("=")[0];
  7. var wartoscCookie=toCookie[i].split("=")[1];
  8. if (nazwaCookie==nazwa) document.cookie=nazwaCookie+"=;expires="+dzis.getMonth()-1
  9. }
  10. }
  11. }
od tego:
  1. function usunCookie(nazwa) {
  2. var dzis = new Date()
  3. if (document.cookie!="") {
  4. document.cookie=nazwa+"=;expires="+dzis.getMonth()-1;
  5. }
  6. }

jak ktoś już się bierze za robienie poradników to mógłby chociaż je sprawdzać pod kątem bezsensownego kodu (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
james8
post
Post #13





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 29.07.2008

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


Cytat(Pawel_W @ 11.02.2013, 07:30:53 ) *
jak ktoś już się bierze za robienie poradników to mógłby chociaż je sprawdzać pod kątem bezsensownego kodu (IMG:style_emoticons/default/smile.gif)


Też wydawało mi się to masłem-maślanym, ale za długo siedziałem przed komputerem i nie wiedziałem już czy ze mną jest coś nie tak czy autor coś sknocił (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
kamil4u
post
Post #14





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Do cookie w JS polecam: http://blog.kukawski.pl/2007/02/26/js-a-cookies/
Go to the top of the page
+Quote Post

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: 18.09.2025 - 01:41