pozycjonowanie Dodawarka do katalogów katalogowanie
W 1997 roku projektem zainteresowali się dwaj izraelscy programiści: Zeev Suraski i Andi Gutmans. Odkryli oni, że PHP/FI ma zbyt małe możliwości jak na potrzeby aplikacji eCommerce, którą tworzyli na uniwersytecie. Zdecydowali wtedy, że przepiszą kod PHP całkowicie od nowa, korzystając z pomocy już istniejącej społeczności PHP. W czerwcu 1998 roku ogłosili PHP 3.0 jako następcę PHP/FI, którego dalszy rozwój został wtedy zatrzymany.


odzież damska
Zawsze modne ciuchy dla kobiet
Tanie zakupy i błyskawiczna przesyłka
www.moda4u.pl
Filmowanie Nysa
Fotografia ślubna i reportaże ślubne
Zdjęcia z uroczystości, imprez i świąt
www.image.nysa.pl
Harry Potter
Wszystko o niezwykłym czarnoksiężniku
Zobacz najnowsze zdjęcia i wiadomości
epotter.pl
stół do masażu
Sprzęt dla masażystów i terapeutów
Wyposażenie ośrodków SPA i gabinetów
www.arnetprof.eu


Mężczyzna do wynajęcia
Faceci do rozrywki i towarzystwa
Wspaniała rozrywka dla samotnych kobiet
www.pandlapani.com
Drukarki
Sprzęt do drukowania i skanowania
Kup tanio i szybko komputer
www.e-komputery.info


Z powodu zmian licencji autorzy musieli usunąć z kodu własną bibliotekę do komunikacji z bazą MySQL. W związku z tym rozszerzenie MySQL nie jest już wkompilowywane domyślnie – należy je ręcznie doinstalować, korzystając z dostarczonej przez MySQL biblioteki libmysqlclient. Zmiana ta dotyczy również PHP 4. W zamian udostępniono nowy, domyślnie wkompilowany silnik baz danych – SQLite – którego cechą jest to, iż nie wymaga żadnych dodatkowych programów. Biblioteka kliencka jest jednocześnie jego serwerem.

Rozdział 35. Ciasteczka (cookies)

PHP obsługuje ciasteczka HTTP (cookies). Jest to mechanizm służący do przechowywania danych w przeglądarce i w ten sposób śledzenia lub identyfikowania powracających użytkowników. Można je ustawiać używając funkcji setcookie(). Ciasteczka stanowią część nagłówka HTTP, więc funkcja setcookie() musi być wywoływana zanim jakiekolwiek dane zostaną wysłane do przeglądarki. Występuje tu to samo ograniczenie, co w przypadku header(). Możesz skorzystać z funkcji buforujących, aby opóĹşnić wysłanie danych do czasu, gdy zdecydujesz o wysłaniu ciasteczek lub dodatkowych nagłówków.

Każde ciasteczko wysłane do ciebie od klienta, będzie automatycznie przekształcone w zmienną PHP, podobnie, jak przy użyciu metod POST i GET, zależnie od ustawienia dyrektyw konfiguracyjnych register_globals i variables_order. Jeśli chcesz przypisać wiele wartości do pojedynczego ciasteczka, po prostu dodaj [] do nazwy ciasteczka.

W PHP 4.1.0 i póĹşniejszych, tworzona jest globalna tablica $_COOKIE, przechowująca wszystkie ciasteczka nadesłane przez klienta. We wcześniejszych wersjach PHP, tworzona jest tablica $HTTP_COOKIE_VARS, jeśli ustawiona została dyrektywa konfiguracyjna track_vars. (To jest ustawione zawsze od PHP 4.0.3.)

Po więcej informacji, włącznie z uwagami o błędach przeglądarek, sięgnij do opisu funkcji setcookie() i setrawcookie().