Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzenie, czy klient ma włączone ciacha
Forum PHP.pl > Forum > PHP
Fibolg
Robię swój pierwszy prosty licznik gości oparty o bazy danych i caicha. Chciałbym wiedzieć, czy da się w jakiś sposób sprawdzić, czy klient korzysta z Cookies? Chciałbym to wrzucić w jeszcze jedną pętlę, że jak korzysta to ok, jak nie to np dodaje jego ip do bazy, która będzie co jakiś czas usuwana...
scanner
Ustyaw ciastko, przeładuj strone, sprawdż czy ciastko jest.
Fibolg
Chyba się nie zrozumieliśmy winksmiley.jpg Mam to zrobione w ten sposób:
  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT LICZNIK FROM t_menu WHERE NAZWA='str_gl'\";
  4. $wykonaj = mysql_query ($zapytanie);
  5. $wiersz = mysql_fetch_array ($wykonaj);
  6. $stan=$wiersz[0];
  7.  
  8. if( $_COOKIE['licznik_str_gl'] )
  9. {
  10.  
  11. }
  12. else{
  13. $stan++;
  14. setcookie('licznik_str_gl', '1', time()+(3600*24));
  15. $zap_licznik = &#092;"UPDATE t_menu SET Licznik='$stan' WHERE NAZWA='str_gl'\";
  16. $wyk_licznik = mysql_query ($zap_licznik);
  17. }
  18.  
  19. ?>

I chce to jeszcze wziąć w jedną petle if włączone {ten skrypt} else {co innego}
dr_bonzo
Cytat
Ustyaw ciastko, przeładuj strone, sprawdż czy ciastko jest.


Ale przydaloby sie dodac zmienna wskazujaca ze probowalismy dodac ciastko, tzn

ustaw ciastko
przeladuj strone.php?ciastkoustawione=1
jesli $ciastkoustawione === 1to sprawdz czy jest ciastko
Fibolg
@dr_bonzo Twoje rozwiązanie takie jakieś nie ładnie wyglądające trochę jest sad.gif Rozumie, ze nie ma funkcji w php albo może javie, która to sprawdza?
scanner
W php nie ma, co jest chyba logiczne.
w JavaScript natomiast, zacznij np. od poczytania: http://javascript.reporter.pl/javascript/cookie.html oraz http://javascript.reporter.pl/hierarchia/cookie.html
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.