|
katalog dodawanie wpisów zablokowane adrian.chemia-sole.… |
Opony Opony Letnie i Opony Zimowe www.opony.us |
Stalon Vision Stalon www.suplementy.skle… |
BHP Szkolenia bhp www.tbf.com.pl |
Tuning Skuterów Yamaha, Piaggio, Keeway i inne!!! gieldaskuterow.pl |
Vision Vision International People Group www.suplementy.skle… |
Dieta Darmowe Diety www.moja-dieta.pl/ |
Nieruchomości Szczecin Nieruchomości Szczecin Mieszkania www.areainvest.pl |
projekty domów Gotowe projekty domów i garaży. www.apb.pl |
winamp Popularny winamp www.maxprograms.pl/… |
Krok po koroku, pełna dokumentacja w języku polskim. Skrypty napisane w PHP są z reguły umieszczane w dokumentach tekstowych (często razem z HTML lub XHTML). Dzięki temu PHP jest podobny w założeniach do dużo starszego mechanizmu Server Side Includes[4]. PHP pozwala także na wykonywanie skryptów z linii poleceń podobnie jak Perl i Python. Jego modułowa budowa udostępnia również możliwość programowania aplikacji z interfejsem graficznym. PHP umożliwia współpracę z wieloma rodzajami źródeł danych, jak na przykład serwery relacyjnych baz danych, pliki tekstowe czy dokumenty XML.
Odkąd PHP stało się popularnym językiem skryptowym, istnieją duże archiwa darmowych skryptów, które można często bez żadnych ograniczeń wykorzystywać na swoich stronach WWW. Twórcy PHP postarali się, aby uruchamianie starszych skryptów było możliwe we wszystkich nowszych wersjach środowiska. Czasami jednak, aby uruchomić taki program, trzeba będzie dokonać w nim pewnych zmian.
Dwie najistotniejsze zmiany w stosunku do starszych wersji PHP to:
Zastąpienie zmiennych $HTTP_*_VARS
(które wewnątrz funkcji muszą być importowane tak jak zmienne globalne)
tablicami superglobalnymi
w wersji 4.1.0 środowiska PHP.
Oto one: $_GET, $_POST,
$_COOKIE, $_SERVER,
$_FILES, $_ENV,
$_REQUEST i $_SESSION. Wykorzystywane
wcześniej tablice $HTTP_*_VARS, takie jak np.
$HTTP_POST_VARS, nadal są dostępne dla skryptów.
Od PHP w wersji 5.0.0, długie tablice
zmiennych predefiniowanych
mogą być wyłączone dyrektywą konfiguracji
register_long_arrays.
Zmienne pochodzące "z zewnątrz" nie są już domyślnie rejestrowane jako
zwyczajne zmienne skryptu. Inaczej mówiąc, od wersji
4.2.0 dyrektywa konfiguracyjna
register_globals w pliku php.ini
domyślnie przyjmuje wartość off. Zalecana metoda
odwoływania się do zmiennych "z zewnątrz" polega na zastosowaniu
opisanych wyżej tablic superglobalnych. W starszych skryptach, książkach
i kursach możesz się spotkać ze starą składnią, która jest niestety mniej
bezpieczna. Korzystając ze zmiennych superglobalnych masz pewność, że dane
przesłane metodą GET znajdą się w tablicy $_GET, metodą
POST w $_POST itd.
| Poprzedni | Spis treści | Następny |
| PHP i formularze | Początek rozdziału | Co dalej? |
php
kontakt:praca.pozycjonowanie@gmail.com