Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 18.05.2012 Ostrzeżenie: (0%)
|
Witam, napisałem skrypt który obsługuje błedy i dodaje informacje do bazy danych a nastepnie na innej stronie informacje sa odczytywane. Chciałbym was zapytać jak oceniacie mój skrypt i czego w nim brakuje.
Oczywiście brakuje tutaj obslugi błedów co do JS,PHP itd jak mam sformatować zmienne aby nie formatowały kodu JS, PHP itd (IMG:style_emoticons/default/questionmark.gif) Dodawanie informacji do bazy danych
Odczytywanie informacji
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 18.05.2012 Ostrzeżenie: (0%)
|
Dobrze, tutaj to rozumiem, tak jak mówisz dorzuce trochę kodu PHP do formularza który będzie zapobiegal usunięcia tego co wprowadził user w razie błędu. Najbardziej jednak chodzi mi o tekst wprowadzany do zmiennej $komentarz, można do niego dodać kawałek kodu JavaScript który doda się do bazy danych a następnie wyświetli na następnej podstronie i rozwali mi stronkę (jakieś przekierowanie czy cos). Jak temu zapobiec aby wprowadzane dane były formatowane w taki sposób żeby nie było możliwe użycia przez jakiegoś szkodliwego użytkownika JavaScriptu or something else
<?php $item = "Zak's Laptop"; $escaped_item = mysql_escape_string($item); printf ("Łańcuch ze znakami unikowymi: %s\n", $escaped_item); ?> Troszkę nie rozumiem, ta funkcja jak widać wstawia znaki ukosnika przed apostrofami, i ja tekst w takiej formie wrzucam do bazy danych (ochrona przed SQL injection tak) a gdy później te dane z bazy danych chce z powrotem wyświetlić to już nie chce tych ukosnikow i używam striplashes żeby te ukosniki usunąć albo tak jak mówisz nie podejmuje żadnego działania w tym kierunku jeśli jest ustawione magic_quotes Popraw mnie jeśli się mylę |
|
|
|
bigos1995-95 Wysywalnie formularza, pliku bezpieczenstwo 17.05.2013, 16:07:59
nospor 1)
$numerrek = stripslashes($wiersz[... 17.05.2013, 16:16:24
bigos1995-95 1)stripslashes po to zeby sprowadzic tekst dalej d... 17.05.2013, 16:22:54 
Dejmien_85 Cytat(bigos1995-95 @ 17.05.2013, 17... 18.05.2013, 00:54:00
nospor ad1) Wiem że uzyles mysql_escape_string. Ale to sl... 18.05.2013, 07:28:34
nospor $item = "Zak's Laptop";
$e... 18.05.2013, 15:15:20
bigos1995-95 Dobra czaje dzięki , jakby ktoś miał jeszcze propo... 18.05.2013, 15:33:59 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:58 |