Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tablica ciasteczek
Forum PHP.pl > Forum > Przedszkole
a79rtur
w manualu oraz pewnej książce była mowa o tablicach ciasteczek. udało mi sie ustawić cookie np. tak

  1. <?php
  2.  
  3. setcookie( &#092;"CookieArray[0]\", $aStartValue, $aTwoWeeks ); 
  4. setcookie( &#092;"CookieArray[1]\", $aStartValue + 1, $aTwoWeeks );
  5.  
  6. ?>


za pomocą: var_dump($_COOKIE['CookieArray']);
otrzymuje poprawnie zawartość tablicy czyli np:
array(2) { [0]=> string(1) "1" [1]=> string(1) "2" }

natomiast w ten sposób nie dostaje niczego:
echo $_COOKIE['CookieArray[1]'];

W jaki sposób "dobrać" się do tej elementów tablicy?
DeyV
Odwoływanie sie do tablic wielowymiarowych wygląda nieco inaczej:
  1. <?
  2. echo $_COOKIE['CookieArray'][1];
  3. ?>
a79rtur
dzieki wielkie, nic nie było ani w ksiazce ani w manualu ze to tablica wielowymiarowa.
manual cyt.

Można też tworzyć tablice złożone z ciasteczek za pomocą zapisu tablicowego w nazwie ciasteczka. Powoduje to utworzenie tylu ciasteczek, ile jest elemetów tablicy, a po otrzymaniu takiego ciasteczka, jego wartości umieszczane są w tablicy o nazwie takiej jak ciasteczko.


w ksiazce natomiast wygladało to tak:
$aValMessage = "Wartości: " . $CookieArray[0];
$aValMessage .= ", " . $CookieArray[1];

to chyba przy register_globals On by zadziałało . co nie ?
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.