Cisco IOS, IOS-XE, IOS-XR? Czy nie za dużo tych systemów?

Widząc tyle nazw systemów (a to i tak nie wszystkie) początkujący administrator sieci może zadać pytanie „po co?”. A jest ku temu powód – rozwój. I nie mam tu na myśli kolejnych numerków przy nazwie, gdzie kolejnych wersji są dodawane nowe funkcje czy naprawiane stare błędy, lecz o zmianie koncepcji systemu, by był lepszy czy …

Cisco IOS, IOS-XE, IOS-XR? Czy nie za dużo tych systemów? Read More »

Bezpieczne przetwarzanie tagów HTML

Dane wejściowe, przesyłane do naszych aplikacji nie zawsze są w pełni bezpieczne. Czasem trafią nam się dane, które z założenia mają nam zaszkodzić. Istnieją również sytuacje, gdy naszym celem jest przyjęcie od użytkownika danych zawierających tagi HTML. Jak poradzić sobie w takiej sytuacji i bezpiecznie przetworzyć te dane? Język PHP udostępnia kilka funkcji, które pomogą …

Bezpieczne przetwarzanie tagów HTML Read More »

Co lepsze do obsługi zapytań HTTP, filter_var czy filter_input?

Wielokrotnie początkujący programiści PHP zastanawiają się, która z tych funkcji jest lepsza. Mają one dużo wspólnych elementów, jednakże w różnych środowiskach sprawdzają się one raz lepiej, raz gorzej. Zacznijmy od tego, co właściwie te funkcje nam dają. Otóż obie pozwalają nam na odkażanie i sprawdzanie poprawności zmiennych, w tym danych przychodzących od użytkowników. I tu …

Co lepsze do obsługi zapytań HTTP, filter_var czy filter_input? Read More »