Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: licznik i cookie
Forum PHP.pl > Forum > Przedszkole
hmmm
mam w liczniku taki fragment, ktory jest wykonywany, gdy plik cookie nie istnieje:

  1. <?php
  2. //kod przed
  3. setcookie('licznik', $wynik1, time()+3600);
  4. //kod po
  5.  
  6. ?>


jezeli natomiast plik cookie istnieje, to chcialbym pobrac z niego wartosc zmiennej $wynik1 - jak sie do tego odwolac?
xarr
Znajdziesz ja w zmiennej superglobalnej $_COOKIE.
hmmm
no to wiedzialem, ale zastanawialem sie, czy odwolac sie do nazwy zmiennej, ktorej wartosc tam wczesniej umieszczalem, czy do nazwy pliku ;P
lenistwo ... ehhh tongue.gif

no ale wystrugalem taki oto licznik.

oto kod:
  1. <?php
  2. if (isset($_COOKIE['licznik'])) {
  3.         $licznik = $_COOKIE['licznik'];        
  4. } else {
  5.         include('polacz.inc');
  6.         $db = mysql_connect($host, $user, $pass) or die ('blad w polaczeniu z hostem:<br />' . &#092;"n\" . mysql_error() . \"n\");
  7.         mysql_select_db($name, $db) or die ('blad w wybieraniu bazy:<br />' . &#092;"n\" . mysql_error() . \"n\");
  8.  
  9.         $zapytanie1 = mysql_query(&#092;"SELECT liczba from licznik WHERE id=1\");
  10.         $wynik1 = mysql_fetch_array($zapytanie1, MYSQL_NUM);
  11.         
  12.         $licznik = $wynik1[0] + 1;
  13.         
  14.         $zapytanie2 = mysql_query(&#092;"UPDATE licznik SET liczba=$licznik WHERE id=1\");
  15.         
  16.         setcookie('licznik', $licznik, time()+3600);
  17. }
  18. ?>
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.