Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z Cookie.
br-design.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 1
Dołączył: 30.05.2006
Skąd: Gdańsk

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


Witam, pisze klase dla obsługi systemu ocenia na AJAXie, utknołem w jednym miejscu, z cookie, które sprawdza czy ktoś już głosował.

  1. <?php
  2. if($_COOKIE['glosowal_'.$model_name.'_'.$id] == true) {
  3. echo 'glosowal'; 
  4. } else {
  5.  
  6. // tutaj dodaje nowa ocene do bazy...
  7.  
  8. setcookie('glosowal_'.$model_name.'_'.$id, true, time()+60*60*24*15, null, 'strona.manga.pl'); // ustawiam cookie na 15 dni.
  9.  
  10. echo round($nowa_ocena, 1);
  11. }
  12. ?>


I tutaj jeszcze wszystko działa dobrze, cookie się ustawia odpowiednio ale kiedy chce potem sprawdzić czy ktoś już głosował (np. po to aby można było odrazu wyświetlać wyniki na stronach na których użytkownik już głosował) to cookie wydaje się wogole być nie ustawione.

  1. <?php
  2. if(($this->_allwaysShowRating == true) or ($_COOKIE['glosowal_'.$model_name.'_'.$id] == true)) {
  3. $code .= $rating;
  4. } else {
  5. $code .= 'Zagłosuj aby zobaczyć!';
  6. }
  7. ?>


Pomocy! Dzięki z góry.


--------------------
tworzenie stron Gdańsk
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 20:32