Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Proste pytanie odnosnie cookies
wertyg
post 21.07.2012, 22:53:48
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.07.2012

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


Pytanie pocztakujacego odnosnie takiego prostego kodu, mianowicie nie rozumiem dlaczego strona musi byc odswiezona, zeby program wypisal wartosc dopiero co utworzonego cookie (zglosil blad).

Czy da sie to zapisac tak zeby nie wymagalo odswiezania strony?
  1. <?php
  2. setcookie ("ciacho","cookie creator");
  3. echo $_COOKIE['ciacho'];
  4. ?>
  5. <html>
  6. </html>

Stosowalem rowniez if (isset($_COOKIE['ciacho'])) to nie powodowalo bledu ale nadal wymagalo odswiezenia strony
Go to the top of the page
+Quote Post
sobol6803
post 21.07.2012, 23:12:58
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 13
Dołączył: 19.06.2011
Skąd: Ruda Śląska

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


Jak ustawiasz cookie przez PHP, to po odświeżeniu dopiero możesz sprawdzić. W JS możesz to sprawdzić od razu, bez odświeżania.

Ew. Jeśli musisz w PHP ustawić cookie, to po jego utworzeniu odśwież stronę.


--------------------
  1. mysql_query("DROP DATABASE $_GET['dbname']");
Go to the top of the page
+Quote Post
toaspzoo
post 21.07.2012, 23:46:08
Post #3





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

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


http://php.net/manual/en/function.setcookie.php



  1. setcookie("ciacho", 'tralalla', time()+3600);
  2. echo $_COOKIE['ciacho'];


try this one


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
CTRL
post 21.07.2012, 23:46:26
Post #4





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


Dołączę się i zapytam, jak to wygląda jeśli się javascriptem na przykład jquery .load załaduje .php ustalające ciastko?


--------------------
Go to the top of the page
+Quote Post
toaspzoo
post 21.07.2012, 23:48:39
Post #5





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

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


@CTRL

Tak, załaduje


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
CTRL
post 21.07.2012, 23:59:29
Post #6





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


Ale nie, chodzi mi o to, czy jeśli bym dał:

jakiś php ?>
javascript -> .load -> ustalaniecookie
<?php echo $_COOKIE['mojeciacho'];

To czy wtedy zatrybi?


--------------------
Go to the top of the page
+Quote Post
CuteOne
post 22.07.2012, 00:05:38
Post #7





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Niestety tak to nie zadziała smile.gif ale możesz zrobić tak:

- za pomocą PHP ustalasz ciacho
- za pomocą JS "pobierasz" je z przeglądarki (bo tam właśnie są one składowane)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 00:44