[PHP]Jak pisać stronę? |
[PHP]Jak pisać stronę? |
28.04.2014, 20:27:15
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 4.12.2010 Ostrzeżenie: (0%) |
Witam! Mam kilka pytań. Słowem wstępu - uczyłem się php, mysql z internetowych tutoriali, następnie uczyłem się, próbując coś tworzyć typu portale na których ludzie mogą się rejestrować, logować, komunikować.
1. Zawsze miałem istny chaos w kodzie. Jak tego uniknąć? Jak robią to ludzie projektujące serwisy internetowe? Jak wszystko rozplanować? 2. Jak stworzyć bezpieczną stronę? Czy zabezpieczenia typu addslashes uchronią mnie przed atakami? Oczywiście nie w 100% tylko w pewnym stopniu, lecz czy wystarczającym? Na co zwracać uwagę przy pisaniu strony, aby była ona w miarę bezpieczna? 3. Trzecie pytanie nawiązuje trochę do pierwszego, a mianowicie - jak nie przeciążyć serwera? Zrobiłem kiedyś stronę, udostępniłem je dla małego grona ludzi na dosyć dobrym serwerze i przy kilku osobach online przeciążałem serwer. Jeśli pytania okażą się dla kogoś głupie, proszę je zignorować lub chociaż odesłać do odpowiednich artykułów. Zamierzam poszerzyć swoje umiejętności dot. wymienionych spraw powyżej tworząc jakąś stronę (tylko dla siebie ofc). Liczę na pomoc. Pozdrawiam, Michał |
|
|
28.04.2014, 20:47:20
Post
#2
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 18 Dołączył: 30.01.2014 Skąd: <?=$_GET['city']?> Ostrzeżenie: (0%) |
co do addslashes, poczytaj o PDO -> Prepared statament.
co do przeciazen, testuj kod pod względem szybkosci, jeśli masz zwykły tekst to używaj ' zamiast " itd, staraj się tworzyć zapytania do bazy które nie pobierają wszystkiego (*) tylko to co potrzebujesz `xxx`, `yyy`, `zzz` i oczywiście staraj się wykorzystywać jak najmniejszą ilość zapytań do bazy jeśli się da bo to strasznie spowalnia. ps. używaj komentarzy, prawdą jest że możesz znać kod lepiej niż własną kieszeń ale jakbyś miał tak przeczytać kilkanaście linijek i np. 1000 znaków to chyba lepiej w 10-20 opisać cały. Ten post edytował ZaXaZ 28.04.2014, 20:56:06 -------------------- Jak poprawnie zadać pytanie || Generator #RRGGBB || Kurs: php, mysql <> html & css || Hosting || Validator: html, css || Narzędzia dla programistów |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 08:41 |